- 30 Aug, 2018 40 commits
-
-
Jan Krcal authored
AutofillWalletSyncBridge did not notify changes in PaymentsCustomerData to WebDataBackend. This was a bug because PersonalDataManager relies on such notifications. This CL fixes the bug (and also aligns the behaviour of the bridge to to other wallet data so that it writes changes only when needed). Bug: 878697 Change-Id: Id69c0520f192e401380c1eb2dbd55d28f25770b6 Reviewed-on: https://chromium-review.googlesource.com/1196382Reviewed-by:
Sebastien Seguin-Gagnon <sebsg@chromium.org> Reviewed-by:
Marc Treib <treib@chromium.org> Commit-Queue: Jan Krcal <jkrcal@chromium.org> Cr-Commit-Position: refs/heads/master@{#587552}
-
Etienne Pierre-doray authored
This CL uses ScopedBlockingCall to mark blocking calls in /chrome/browser/sync_file_system. This CL was created by replacing calls to AssertBlockingAllowed() with instantiations of ScopedBlockingCall(MAY_BLOCK). I kindly ask the reviewer to make sure of the following: - ScopedBlockingCall is instantiated in a scope with minimal CPU usage. If this is not the case, ScopedBlockingCall should be instantiated closer to the blocking call. See scoped_blocking_call.h for more info. Please let me know when/where the blocking call happens if this needs to be changed. - Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See BlockingType for more info. While I assumed MAY_BLOCK by default, that might not be the best fit if we know that this callsite is guaranteed to block. - The ScopedBlockingCall's scope covers the entirety of the blocking operation previously asserted against by the AssertBlockingAllowed(). This CL was uploaded by git cl split. R=tzik@chromium.org Bug: 874080 Change-Id: I12d0e731ef9d052129bec273df61cf1ccd670568 Reviewed-on: https://chromium-review.googlesource.com/1191194Reviewed-by:Taiju Tsuiki <tzik@chromium.org> Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org> Cr-Commit-Position: refs/heads/master@{#587551}
-
Etienne Pierre-doray authored
This CL uses ScopedBlockingCall to mark blocking calls in /ios/chrome/browser/ui. This CL was created by replacing calls to AssertBlockingAllowed() with instantiations of ScopedBlockingCall(MAY_BLOCK). I kindly ask the reviewer to make sure of the following: - ScopedBlockingCall is instantiated in a scope with minimal CPU usage. If this is not the case, ScopedBlockingCall should be instantiated closer to the blocking call. See scoped_blocking_call.h for more info. Please let me know when/where the blocking call happens if this needs to be changed. - Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See BlockingType for more info. While I assumed MAY_BLOCK by default, that might not be the best fit if we know that this callsite is guaranteed to block. - The ScopedBlockingCall's scope covers the entirety of the blocking operation previously asserted against by the AssertBlockingAllowed(). This CL was uploaded by git cl split. R=marq@chromium.org Bug: 874080 Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs Change-Id: I519b492dc31621ebc2f85fb7952a48e286e21d9f Reviewed-on: https://chromium-review.googlesource.com/1191532Reviewed-by:Mark Cogan <marq@chromium.org> Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org> Cr-Commit-Position: refs/heads/master@{#587550}
-
Philip Rogers authored
Before this patch, the inspector overlay was updated via two lifecycle hooks: 1) WebViewImpl::MainFrameLayoutUpdated would call PageOverlay::Update which attached and sized the overlay graphics layer. 2) WebViewImpl::UpdateLifecycle (main frame) and WebFrameWidgetImpl::UpdateLifecycle (local roots) would update the inspector overlay after updating the main frame's lifecycle. This approach is problematic for blink-gen-property-trees which needs all layers to be attached and painted before layers are collected. This patch unifies all of the inspector overlay updates into a single call: WebLocalFrameImpl::UpdateDevToolsOverlays. Because WebLocalFrameImpl owns the devtools agent, there is no need to have different paint codepaths for the main frame and local frame, and WebViewImpl no longer needs to participate in the devtools update at all. The unified devtools overlay update has been put after the inspected page's paint phase completes but before layers are collected. With this change, all inspector tests now pass with blink-gen-property-trees. Bug: 870422 Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Ia99c10e374dbaf672dee2b461f3791ddd81a1555 Reviewed-on: https://chromium-review.googlesource.com/1188694 Commit-Queue: Philip Rogers <pdr@chromium.org> Reviewed-by:
Chris Harrelson <chrishtr@chromium.org> Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#587549}
-
Anders Hartvoll Ruud authored
Also remove author from tests. The commit log is more reliable anyway. R=foolip@chromium.org Change-Id: Ibd5a9f7089a8d10bbe77db071b2e1147b05817f4 Reviewed-on: https://chromium-review.googlesource.com/1196429 Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Reviewed-by:
Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#587548}
-
Marc Treib authored
ProfileSyncService::IsSyncConfirmationNeeded is used by the UI as a signal for showing a Sync error (see AvatarButtonErrorController::SyncErrorObserver::HasSyncError). This is not appropriate if Sync is running in transport-only mode for a secondary account (there's nothing to confirm). So this CL changes IsSyncConfirmationNeeded to return false if the current account isn't primary. This fixes a wrongly-shown "Sync error" in the avatar button. Bug: 871221 Change-Id: Icdaa5f7b46acd6eac1a65adc4d49d20296a6f044 Reviewed-on: https://chromium-review.googlesource.com/1196364Reviewed-by:
Jan Krcal <jkrcal@chromium.org> Commit-Queue: Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#587547}
-
Fabrice de Gans-Riberi authored
This adds support to build Chromium for Fuchsia on macOS. Currently, this configuration is to be treated as best-effort. CQ_INCLUDE_TRYBOTS=luci.chromium.try:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio Bug: 707030 Test: Locally, builds on mac. Change-Id: I9e4bde1b7ff658f51586856ae80598c93a2b2e33 Reviewed-on: https://chromium-review.googlesource.com/1185020Reviewed-by:
John Budorick <jbudorick@chromium.org> Reviewed-by:
Kevin Marshall <kmarshall@chromium.org> Reviewed-by:
Wez <wez@chromium.org> Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org> Cr-Commit-Position: refs/heads/master@{#587546}
-
Michael van Ouwerkerk authored
Bug: 853221 Change-Id: I0ffe2062ec61d281ac141ee73e9296b323c3f71c Reviewed-on: https://chromium-review.googlesource.com/1196545 Commit-Queue: Michael van Ouwerkerk <mvanouwerkerk@chromium.org> Commit-Queue: Alexei Svitkine <asvitkine@chromium.org> Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Cr-Commit-Position: refs/heads/master@{#587545}
-
Emil A Eklund authored
Move offset member from NGPhysicalFragment to the new NGLink class thus making physical fragments truly immutable and allowing us to remove the CloneWithoutOffset method. This goes back to the design outlined in the original design doc, with the distinction that NGLinks are data members as opposed to pointers, avoiding the extra indirection which caused the removal of NGLinks early on. This change also marks all pointers to NGPhysicalFragment, and friends, as const. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Ic4a90b9cb795beb0222212a3bd42d4d812688243 Reviewed-on: https://chromium-review.googlesource.com/1194022 Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by:
Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#587544}
-
afdo-chromium-autoroll authored
This CL may cause a small binary size increase, roughly proportional to how long it's been since our last AFDO profile roll. For larger increases (around or exceeding 100KB), please file a bug against gbiv@chromium.org. Additional context: https://crbug.com/805539 The AutoRoll server is located here: https://autoroll.skia.org/r/afdo-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=gbiv@chromium.org Change-Id: I0b44e88a6953da7dc93664935e482ce8b9489918 Reviewed-on: https://chromium-review.googlesource.com/1196762 Commit-Queue: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#587543}
-
Sigurd Schneider authored
This is a roll-back to V8 7.0.276.3. This is the most stable candidate out of the latest Canaries. If this commit results in failures in Blink please contact the Blink sheriff. They may need to make changes to Blink because of the roll-back. When in doubt please try to contact the committer and reviewers of this CL before reverting it. R=jkummerow@chromium.org TBR=machenbach@chromium.org Change-Id: I11922beb5164e7e07092eca778218fab5960c588 Reviewed-on: https://chromium-review.googlesource.com/1196404 Commit-Queue: Sigurd Schneider <sigurds@chromium.org> Reviewed-by:
Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/master@{#587542}
-
Kevin Bailey authored
I missed a call to new function SelectionAtEnd(), and new function could be implemented in a manner more consistent with the rest of the file. Bug: 868511 Change-Id: Ic5cfaba9ad4413ba5a9f7b311468ba11cd8037b6 Reviewed-on: https://chromium-review.googlesource.com/1195642 Commit-Queue: Kevin Bailey <krb@chromium.org> Reviewed-by:
Justin Donnelly <jdonnelly@chromium.org> Cr-Commit-Position: refs/heads/master@{#587541}
-
Alexandr Ilin authored
This CL disables: org.chromium.chrome.browser.vr.jsdialog.VrBrowserJavaScriptModalDialogTest#testConfirmModalDialog org.chromium.chrome.browser.vr.jsdialog.VrBrowserJavaScriptModalDialogTest#testPromptModalDialog org.chromium.chrome.browser.vr.jsdialog.VrBrowserJavaScriptModalDialogTest#testAlertModalDialog These tests are constantly failing on Nougat Phone Tester. TBR: bsheedy@chromium.org Bug: 879130 Change-Id: I7e9677764274d33909907ed28cfed6a6aa88e2d9 Reviewed-on: https://chromium-review.googlesource.com/1196446Reviewed-by:
Alexandr Ilin <alexilin@chromium.org> Commit-Queue: Alexandr Ilin <alexilin@chromium.org> Cr-Commit-Position: refs/heads/master@{#587540}
-
Ian Kilpatrick authored
This removes all the fields which can be passed in via. PositionFloat(s) There should be no functionality change. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I1b05c0f58bb2aa1ba17374f6600deda56912408c Bug: 635619 Reviewed-on: https://chromium-review.googlesource.com/1196428Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#587539}
-
Mark Cogan authored
The error message when trying to prepare a device build on iOS with an expired code signing certificate was confusing, since it mentioned a code signing identity "not being specified". This might (as I can attest) lead a user to believe that some configuration had been changed. I suspect the most common way to hit this error is to either have only expired certs, or no certs at all, so this CL clarifies the error message for those cases. Change-Id: Ia72a7a40767b516ca47bdb219d078ea7f9a96035 Reviewed-on: https://chromium-review.googlesource.com/1188463Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Mark Cogan <marq@chromium.org> Cr-Commit-Position: refs/heads/master@{#587538}
-
Anders Hartvoll Ruud authored
When producing a CSSStyleValue from a string for a registered custom property, parse the value according to the syntax instead of always creating a CSSUnparsedValue. Note that <color> and <url> are still not supported, because CSSUnsupportedProperty does not work properly for registered custom properties (yet). R=futhark@chromium.org Bug: 641877 Change-Id: I806eb5b0c5112956e34457808791367423587c76 Reviewed-on: https://chromium-review.googlesource.com/1177755 Commit-Queue: Anders Ruud <andruud@chromium.org> Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#587537}
-
Florian Uunk authored
PersonalDataManager now checks the sync feature state in its OnStateChanged method, and if the sync the feature is not on, it will use the ephemeral account storage, instead of the persistent store. Note that we previously wanted to use the USS bridge as a source of this information, instead of observing the sync service directly. However, using that approach means that all updates need to switch from the db thread to the main thread. That could mean that while an account switch update is underway from the bridge to PDM, the PDM is still committing changes to the database for the previous account. A cleaner fix may be to do the entire switch on the database thread, at which point PDM only needs to be notified that the storage changed. Bug: 878858 Change-Id: I6581eb45f7e3510142142e25ede5e8b296fcaf9d Reviewed-on: https://chromium-review.googlesource.com/1194126 Commit-Queue: Sebastien Seguin-Gagnon <sebsg@chromium.org> Reviewed-by:
Sebastien Seguin-Gagnon <sebsg@chromium.org> Reviewed-by:
Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#587536}
-
Mike West authored
This test is broken; every browser fails it in the same way, and the thing it actually intends to cover is addressed by the other six tests in https://wpt.fyi/results/cookies/secure. Change-Id: Ib7b8534b35ae16490f2cf71e67936b5636e33fbe Reviewed-on: https://chromium-review.googlesource.com/1196544Reviewed-by:
Friedrich Horschig [CEST] <fhorschig@chromium.org> Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#587535}
-
Orsi Batiz authored
Added TrustedTypes.getExposedPolicy(name) and bool exposed in TrustedTypePolicyOptions Added test Changed Vector of created policies into Map of created policies Bug: 739170 Change-Id: Ib5fe7a14ddadb88e3de70ee55f2783b9d10a01b5 Reviewed-on: https://chromium-review.googlesource.com/1193869 Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com> Reviewed-by:
Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#587534}
-
Florian Uunk authored
We want to know on the sync server whether full sync is enabled or not so that we can separate the different types of users in dashboards and monitoring, and so that we can decide to hit the new payments backend for transport-only users. We're adding this boolean to ClientStatus, because we're already sending that on all ClientToServerRequest messages. Whenever we switch between full sync and transport-only sync, the sync engine gets reconfigured. This CL adds a boolean to that configure call, which gets forwarded to the sync_cycle_context. The syncer_proto_util.cc picks it up from there, together with other information that was already part of ClientStatus. Change-Id: Ie9283e83c2fa92c1d1467fcce59057ffced577d2 Bug: 878857 Reviewed-on: https://chromium-review.googlesource.com/1193878 Commit-Queue: Florian Uunk <feuunk@chromium.org> Reviewed-by:
Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#587533}
-
Richard Li authored
|scope_url| and |script_url| are verified in RegisterServiceWorker(). Change-Id: I8f397298f266006b8be57f1c6aa01f445e21c646 Reviewed-on: https://chromium-review.googlesource.com/1177441Reviewed-by:
Peter Beverloo <peter@chromium.org> Reviewed-by:
Matt Falkenhagen <falken@chromium.org> Reviewed-by:
Makoto Shimazu <shimazu@chromium.org> Commit-Queue: Han Leon <leon.han@intel.com> Cr-Commit-Position: refs/heads/master@{#587532}
-
Jan Wilken Doerrie authored
This change adds a skeleton for a fake implementation of IDeviceWatcher. No functionality is added yet, this will be done in a follow-up CL. Bug: 821766 Change-Id: If51716beac17543975d42632b17c8af7f269ac5c Reviewed-on: https://chromium-review.googlesource.com/1193890Reviewed-by:
Giovanni Ortuño Urquidi <ortuno@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#587531}
-
Giovanni Ortuño Urquidi authored
The test pushes a policy and then waits for the extension to be installed. Installing the extension requires loading a website, waiting for a service worker, parsing the website and finally installing the app. This takes time but, on Windows, it takes so long that the test times out. We have extensive unit tests for all portions of the flow so we could delete the test and wouldn't loose any coverage, but we just disable it on Windows since it's the only platforms where the test times out. Bug: 878797 Change-Id: I12a59e959d8e8dde12c67fac5cb1ce72636bd6ce Reviewed-on: https://chromium-review.googlesource.com/1195306 Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org> Reviewed-by:
Pavol Marko <pmarko@chromium.org> Cr-Commit-Position: refs/heads/master@{#587530}
-
Peter E Conn authored
When the CustomTabBottomBarDelegate is notified of the Contextual Search Bar being triggered, it hides the Bottom Bar (setting its alpha to zero). However, it is still present in the View Hierarchy (and will be above the Contextual Search Bar) so it will intercept touches. This CL sets the Bottom Bar View Visibility to GONE so touches reach the Contextual Search Bar. Bug: 875458 Change-Id: I9491158ab540b0637a8828eabca9fb56a9a54979 Reviewed-on: https://chromium-review.googlesource.com/1196602 Commit-Queue: Peter Conn <peconn@chromium.org> Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Reviewed-by:
Michael van Ouwerkerk <mvanouwerkerk@chromium.org> Cr-Commit-Position: refs/heads/master@{#587529}
-
Balazs Engedy authored
After a timeout, as well as after activating the wrong key (not registered, already registered), show an error sheet even after the promise is already rejected. Bug: 849323 Change-Id: I08c7403a0fae9c5cf19b6f775f6845bd28e8c6ed Reviewed-on: https://chromium-review.googlesource.com/1195371 Commit-Queue: Balazs Engedy <engedy@chromium.org> Reviewed-by:
Kim Paulhamus <kpaulhamus@chromium.org> Reviewed-by:
Martin Kreichgauer <martinkr@google.com> Cr-Commit-Position: refs/heads/master@{#587528}
-
Benoit Lize authored
MovableStrings don't have anything to do with std::move(), change their names to a more meaningful one. Also fix a couple trivial "git cl lint" warnings. Bug: 877044 Change-Id: I5a2b500c6161725bdb6b64b48af8554c2d6c260f Reviewed-on: https://chromium-review.googlesource.com/1194024 Commit-Queue: Benoit L <lizeb@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#587527}
-
Benoit Lize authored
A subsequent CL will rename MovableString to a more suitable name, this was split to minimize the diff. Also fix trivial "git cl lint" warnings. Bug: 877044 Change-Id: I2b96530bc227100e59d840f5abeb5e7995521af9 Reviewed-on: https://chromium-review.googlesource.com/1193442 Commit-Queue: Benoit L <lizeb@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#587526}
-
Eric Seckler authored
Bug: 878356, 867421 Change-Id: I0991a840a0787b6863bea79ee4079e5db7fdfe0b Reviewed-on: https://chromium-review.googlesource.com/1194074 Commit-Queue: Eric Seckler <eseckler@chromium.org> Reviewed-by:
Sami Kyöstilä <skyostil@chromium.org> Reviewed-by:
François Doray <fdoray@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#587525}
-
Marcin Wiacek authored
1. replace enum in the ChromeContextMenuItem with @IntDef 2. rewrite buildContextMenu in the ChromeContextMenuPopulator: * remove unnecessary variables and code paths * instead of included / excluded rules put easy to understand "if" conditions Change-Id: If617448a96e4bd78777507d36d6cc29c6f668a5a Reviewed-on: https://chromium-review.googlesource.com/1175119 Commit-Queue: Marcin Wiącek <marcin@mwiacek.com> Reviewed-by:Bernhard Bauer <bauerb@chromium.org> Cr-Commit-Position: refs/heads/master@{#587524}
-
Jared Saul authored
Rationale: * We should never need to clear the PersonalDataManager before a test, because it shouldn't be created with data anyway (this could disrupt tests intended to test merging/deduplication logic/etc.) * "Credit card upload is enabled" is the default expectation nowadays, even though it's still technically only enabled for certain countries. The goal is still to launch it worldwide. Thus, make it the default, and we shouldn't be concerned with turning it on for every test, only turning it off in non-standard situations. Change-Id: I2328cada08d3e219be2f02d7ee0e7dee9526a1db Reviewed-on: https://chromium-review.googlesource.com/1196104 Commit-Queue: Sebastien Seguin-Gagnon <sebsg@chromium.org> Reviewed-by:
Sebastien Seguin-Gagnon <sebsg@chromium.org> Cr-Commit-Position: refs/heads/master@{#587523}
-
Noel Gordon authored
Check the default |path| by providing it and call checkIfNoErrors() in its own step (like every one else). Bug: 878260 Change-Id: I12850b65da97967a6075cb9a2869eac2b2b48ec7 Reviewed-on: https://chromium-review.googlesource.com/1195308Reviewed-by:
Stuart Langley <slangley@chromium.org> Commit-Queue: Noel Gordon <noel@chromium.org> Cr-Commit-Position: refs/heads/master@{#587522}
-
angle-chromium-autoroll authored
https://chromium.googlesource.com/angle/angle.git/+log/ddc41208c15f..f0d0408a355e git log ddc41208c15f..f0d0408a355e --date=short --no-merges --format='%ad %ae %s' 2018-08-30 oetuaho@nvidia.com Use OES_texture_storage_multisample_2d_array Created with: gclient setdep -r src/third_party/angle@f0d0408a355e The AutoRoll server is located here: https://autoroll.skia.org/r/angle-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 TBR=geofflang@chromium.org Change-Id: Idd88f801255f1cefb7068520f32190e6511cd082 Reviewed-on: https://chromium-review.googlesource.com/1195014Reviewed-by:
angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#587521}
-
Yoshifumi Inoue authored
This patch makes member varaibles of |NGPhysicalTextFragment| to const for improving readability. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I811faf98d2e26a87fdbabafad381fa0c4093132b Reviewed-on: https://chromium-review.googlesource.com/1196483Reviewed-by:
Koji Ishii <kojii@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#587520}
-
Tanja Gornak authored
This CL introduces the new InvalidationServiceProviderFactory as substitute for DeprecatedInvalidationServiceProviderFactory. Bug: 801985 Change-Id: Ie6fb532a38b027a11702fa0a3a7dee335e3bd7c0 Reviewed-on: https://chromium-review.googlesource.com/1189603 Commit-Queue: Tatiana Gornak <melandory@chromium.org> Reviewed-by:
Pavel Yatsuk <pavely@chromium.org> Cr-Commit-Position: refs/heads/master@{#587519}
-
Tanja Gornak authored
This CL deprectates the invalidator Registrar. The new InvalidatorRegistrar will not use the ObjectId internally. TBR=poromov@chromium.org Bug: 878446, 801985 Change-Id: I0844401a01055e7e0365b45f485651d7dde45a49 Reviewed-on: https://chromium-review.googlesource.com/1193947 Commit-Queue: Tatiana Gornak <melandory@chromium.org> Reviewed-by:
Pavel Yatsuk <pavely@chromium.org> Cr-Commit-Position: refs/heads/master@{#587518}
-
Ian Kilpatrick authored
Also remove RefCounted for NGUnpositionedFloat objects. This shows a 2-5% perf improvement of float performance tests. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I6bf42c7bb076dbdafbc74cf8f7667c5ea5eb6357 Bug: 635619 Reviewed-on: https://chromium-review.googlesource.com/1193881 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by:
Christian Biesinger <cbiesinger@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#587517}
-
Christian Biesinger authored
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I03cf162ea6d0035b483be088ee7c45d39b32c8b5 Reviewed-on: https://chromium-review.googlesource.com/1196423Reviewed-by:
Emil A Eklund <eae@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#587516}
-
Christian Biesinger authored
The idea is to have a member variable on LayoutBlock where RunOldLayout can store the last used constraint space, to avoid future layouts when nothing has changed. LayoutBlock::UpdateLayout clears the cached constraint space to avoid issues when we don't enter it through NGBLockNode (e.g. because it's a layout root) Produces good perf results especially on the large-table-with-collapsed-borders tests (~6%) Rebaselines one invalidation test -- we now invalidate less than before, but still more than legacy. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I174c3165bd9cc2ad1697368b510c0c2d701a0a45 Reviewed-on: https://chromium-review.googlesource.com/1145491 Commit-Queue: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#587515}
-
Marc Treib authored
Before this CL, the Sync.ConfigureDataTypeManagerOption histogram recorded "transport only" when local Sync was active. This CL fixes that. Bug: 871221 Change-Id: If45d6d9aa8e44841d544a9626539c60586206826 Reviewed-on: https://chromium-review.googlesource.com/1196523 Commit-Queue: Marc Treib <treib@chromium.org> Reviewed-by:
Jan Krcal <jkrcal@chromium.org> Cr-Commit-Position: refs/heads/master@{#587514}
-
Marcin Wiacek authored
* adding checks for all menu options (order and existence) * adding new tests Change-Id: I80843b526c92b6df6b4eb13b3b1ab5647c193787 Reviewed-on: https://chromium-review.googlesource.com/1189402Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Commit-Queue: Marcin Wiącek <marcin@mwiacek.com> Cr-Commit-Position: refs/heads/master@{#587513}
-