- 28 Nov, 2017 40 commits
-
-
Lei Tian authored
Reland "Use TabPersistentStoreObserver.onMetadataSavedAsynchronously to background the Browser Actions tab creation service" This relands commit 64565fd7. Original change's description: > Use TabPersistentStoreObserver.onMetadataSavedAsynchronously to background the Browser Actions tab creation service > > Change the logic to background the Browser Actions tab creation service > based on TabPersistentStoreObserver.onMetadataSavedAsynchronously. The > callback indicates that tab model lists are backuped so the saved tabs > can be restored succesfully. > > Also for the notification when a new tab has not been created (tabId is > not available), the Intent to bind the notification will be a VIEW > intent. This notification is necessary to make the service foreground. > > Bug: 766349 > Change-Id: I73d49e2a1e26410b2dd6e51a07f35e9965b9a38a > Reviewed-on: https://chromium-review.googlesource.com/769852 > Reviewed-by: Ted Choc <tedchoc@chromium.org> > Commit-Queue: Lei Tian <ltian@chromium.org> > Cr-Commit-Position: refs/heads/master@{#517492} Bug: 766349 Change-Id: Icb35c3b0e3ed2186e48c7f0e77ceb6a07bc1f39f Reviewed-on: https://chromium-review.googlesource.com/791392Reviewed-by:
Ted Choc <tedchoc@chromium.org> Commit-Queue: Lei Tian <ltian@chromium.org> Cr-Commit-Position: refs/heads/master@{#519509}
-
Scott Little authored
The constants for recognizing Weblite URLs are now controlled by field trial params, and the logic is handled in native code for easier unit testing. Bug: 717592 Change-Id: I4a853db2555d82ede32a95efd00ed3a224dc87ab Reviewed-on: https://chromium-review.googlesource.com/786173Reviewed-by:
Sami Kyöstilä <skyostil@chromium.org> Reviewed-by:
Benoit L <lizeb@chromium.org> Reviewed-by:
Ben Greenstein <bengr@chromium.org> Commit-Queue: Scott Little <sclittle@chromium.org> Cr-Commit-Position: refs/heads/master@{#519508}
-
Allen Vicencio authored
Add Mount and Unmount. CQ-DEPEND=CL:782708 Bug: chromium:757625 Change-Id: Idbc9ccc80da7872317f3a0bd05b72447e09de1d0 Reviewed-on: https://chromium-review.googlesource.com/745304 Commit-Queue: Allen Vicencio <allenvic@chromium.org> Reviewed-by:
Dan Erat <derat@chromium.org> Reviewed-by:
Lutz Justen <ljusten@chromium.org> Reviewed-by:
Roman Sorokin <rsorokin@chromium.org> Cr-Commit-Position: refs/heads/master@{#519507}
-
angle-deps-roller@chromium.org authored
https://chromium.googlesource.com/angle/angle.git/+log/ebee5b3b7de5..0b684ce3c9f5 $ git log ebee5b3b7..0b684ce3c --date=short --no-merges --format='%ad %ae %s' 2017-11-23 jmadill Vulkan: Move RenderPass init into a helper function. 2017-11-23 jmadill ContextImpl: Make flush/finish take a gl::Context. Created with: roll-dep src/third_party/angle The AutoRoll server is located here: https://angle-chromium-roll.skia.org 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=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 TBR=jmadill@chromium.org Change-Id: Ieea792672e8b9baa6149e48260fb81011c63c85c Reviewed-on: https://chromium-review.googlesource.com/791861Reviewed-by:
angle-deps-roller . <angle-deps-roller@chromium.org> Commit-Queue: angle-deps-roller . <angle-deps-roller@chromium.org> Cr-Commit-Position: refs/heads/master@{#519506}
-
Wez authored
This is a reland of 7df6fead, which was speculatively reverted as possible cause of crbug.com/788192, since the CL originally landed only after that regression. Original change's description: > Migrate call-sites away from un-managed PlatformHandle[Vector]s. > > As the first step to merging ScopedPlatformHandle into PlatformHandle > to have a single, always-managed container for platform handles, we: > > - Replace ScopedPlatformHandleVectorPtr and PlatformHandleVector > with vector<ScopedPlatformHandle>. > - Replace PlatformHandle with ScopedPlatformHandle in some core APIs. > - Use const& to pass handles to APIs without passing ownership, for > both individual platform handles, and vectors. > > Bug: 753541 > Change-Id: Id965dcf3770ef11bf36f78277fa7199ea779599e > Reviewed-on: https://chromium-review.googlesource.com/742309 > Reviewed-by: Ricky Liang <jcliang@chromium.org> > Reviewed-by: Ken Rockot <rockot@chromium.org> > Reviewed-by: Dominick Ng <dominickn@chromium.org> > Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org> > Commit-Queue: Wez <wez@chromium.org> > Cr-Commit-Position: refs/heads/master@{#518343} Bug: 753541 TBR: lhchavez, jcliang, dominickn, rockot Change-Id: I9d50f06052b2118aec8872ca149504fbed245f1a Reviewed-on: https://chromium-review.googlesource.com/792255Reviewed-by:
Wez <wez@chromium.org> Commit-Queue: Wez <wez@chromium.org> Cr-Commit-Position: refs/heads/master@{#519505}
-
Christopher Cameron authored
Bug: Change-Id: Ifec62565e096220b53149fd77e9bc96e46caa7c1 Reviewed-on: https://chromium-review.googlesource.com/792390Reviewed-by:
Fredrik Hubinette <hubbe@chromium.org> Commit-Queue: ccameron <ccameron@chromium.org> Cr-Commit-Position: refs/heads/master@{#519504}
-
Ian Vollick authored
Previously, there were many spots in the UI unittests where we checked that a set of UI elements (and only that set of UI elements) was visible. This had regressed, however, and in the interim, elements had been added that were not accounted for in the test expectations. In this CL, I have switched back to exclusive visibility checks, and have updated the appropriate expectations. I have also introduced the notion of an owner elements. This both permits unit tests to refer to unnamed sub-elements meaningfully and allows for better debug output (the hierarchy dumps are much more meaningful). This also permitted including these unnamed sub-elements in the stacking unit test. I have also moved the remaining stacking unit tests into the UI unittests. I have also updated the backplane click test to simulate the response to the click so we can check that the visuals update as we expect. Bug: 782395 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: I8f4f0fb92df18dc6b8d7a8e086768d4a97136898 Reviewed-on: https://chromium-review.googlesource.com/789440 Commit-Queue: Ian Vollick <vollick@chromium.org> Reviewed-by:
Christopher Grant <cjgrant@chromium.org> Reviewed-by:
Yash Malik <ymalik@chromium.org> Cr-Commit-Position: refs/heads/master@{#519503}
-
pdfium-deps-roller@chromium.org authored
https://pdfium.googlesource.com/pdfium.git/+log/9b93815edae6..e82af1a845c1 $ git log 9b93815ed..e82af1a84 --date=short --no-merges --format='%ad %ae %s' 2017-11-27 npm Make ConvertBuffer_* void 2017-11-27 dsinclair Convert CFX_GifContext::GetFrameNum to size_t Created with: roll-dep src/third_party/pdfium The AutoRoll server is located here: https://pdfium-roll.skia.org 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: I8783e80687aefb651c887ec2fde59b37c7f1ba80 Reviewed-on: https://chromium-review.googlesource.com/792291 Reviewed-by: <pdfium-deps-roller@chromium.org> Commit-Queue: <pdfium-deps-roller@chromium.org> Cr-Commit-Position: refs/heads/master@{#519502}
-
Michael Thiessen authored
We were posting display rAF for magic window when there was no reason to, which was making comparing window rAF and display rAF performance difficult. This CL fixes that, and adds a test to make sure display rAF is equivalent to window rAF in terms of scheduling. This exposes the same race in getFrameData_oneframeupdate.html that was found in WebVrTabTest#testPoseDataUnfocusedTab, namely that the pose can start off being null, racily. The previous behavior of posting the vrDisplay rAF was hiding this. Bug: 734747, 734208, 787196 Change-Id: Ib6b657b1966359683b3c7aca16be26be9c3c54dd Reviewed-on: https://chromium-review.googlesource.com/788240 Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Reviewed-by:
Klaus Weidner <klausw@chromium.org> Reviewed-by:
Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#519501}
-
Trent Apted authored
This probably "regressed" in r503368, which fixed a use case for accelerator handling. But that meant that accelerator handling happened before Textfield::OnKeyEvent() handling, resulting in a stray edit command because Textfield::AcceleratorPressed() doesn't clear it. However, Textfield::AcceleratorPressed() doesn't do the right thing on Mac anyway. On Mac, these always dispatch via the responder chain and the `Edit` menu in the main menu bar. This ensures they obey custom key mappings that a user may have set up in System Preferences via string matching on the specific menu items. Bug: 773565 Change-Id: Ic09db94866b6bd37791517505b24211c6c1105c4 Reviewed-on: https://chromium-review.googlesource.com/788632 Commit-Queue: Trent Apted <tapted@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#519500}
-
bsheedy authored
Fixes the issue of CCT/WAA NFC tests getting stuck in the DOFF flow. This was somehow caused by the webpage listening for vrdisplayactivate, but not actually presenting with it. Also adds a sleep at the end of the test to prevent a possible race condition with VrCore's 2 second NFC debounce timeout. Bug: 787878 Change-Id: Ic5f16258cfa94ce3fac63781c1e225b8b2749f4e Reviewed-on: https://chromium-review.googlesource.com/791938 Commit-Queue: Brian Sheedy <bsheedy@chromium.org> Reviewed-by:
Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#519499}
-
Maria Khomenko authored
Records the time since last main frame navigation when a renderer OOM is detected. On Android record only foreground OOMs. BUG=736892 Change-Id: I71424844a7bfc9528a6ec865249b046e65275e07 Reviewed-on: https://chromium-review.googlesource.com/769234 Commit-Queue: Maria Khomenko <mariakhomenko@chromium.org> Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Reviewed-by:
Charlie Harrison <csharrison@chromium.org> Cr-Commit-Position: refs/heads/master@{#519498}
-
John Z Wu authored
//ios/web_view has unittests for autofill which use TestWebState. Bug: Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: If6abe86f6bfb7bb3ab718aa1d5cc4e8fb180812a Reviewed-on: https://chromium-review.googlesource.com/791816Reviewed-by:
Eugene But <eugenebut@chromium.org> Commit-Queue: John Wu <jzw@chromium.org> Cr-Commit-Position: refs/heads/master@{#519497}
-
Chromium WPT Sync authored
Using wpt-import in Chromium 87a4dbb1. Build: https://build.chromium.org/p/chromium.infra.cron/builders/wpt-importer/builds/6423 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 TBR=rbyers No-Export: true Change-Id: I1fe90dda18eda2775a5eac729db7bb35165c2b39 Reviewed-on: https://chromium-review.googlesource.com/792070 Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Reviewed-by:
Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#519496}
-
Lei Zhang authored
In various [d-z]* directories. Change-Id: Ia434e9935a4c03a710f58627fd470de309f91f3e Reviewed-on: https://chromium-review.googlesource.com/786532Reviewed-by:
Colin Blundell <blundell@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#519495}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/a6639fb9..5784f65c Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: I5ef4fc23a864000d3b54702ede806495d8287340 Reviewed-on: https://chromium-review.googlesource.com/792211Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#519494}
-
Lei Zhang authored
gfx: :Point(gfx_rect.x(), gfx_rect.y()) is the same as gfx_rect.origin(). Change-Id: I092ce75a52a9dc73b303396398963091af8b265d Reviewed-on: https://chromium-review.googlesource.com/784394Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#519493}
-
Yusuf Ozuysal authored
This is a follow up to the first CL that enables TrustedWebActivities. - Adds an OriginVerifier on Activity level and falls back to showing the toolbar if verification fails. - Moves the WebApk side offline dialog handling in the splashscreen controller to WebappSplashScreenController, plumbing through the app package name and using the tab's Activity to show. This way both TrustedWebActivity and WebAPK's could use it. BUG= 782905 Change-Id: I9314ac846cdf237ecc1a3d0104e18d967285017e Reviewed-on: https://chromium-review.googlesource.com/773482 Commit-Queue: Yusuf Ozuysal <yusufo@chromium.org> Reviewed-by:
Peter Kotwicz <pkotwicz@chromium.org> Reviewed-by:
Yaron Friedman <yfriedman@chromium.org> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Cr-Commit-Position: refs/heads/master@{#519492}
-
wutao authored
Currently Launcher dismiss animation is using SetBounds, which will call SetBoundsFromAnimation on each OnProgress. This will generate additional overhead with a whole commit every frame. This cl converts it to use ThreadedTransformTransition, which will let compositor optimize and accelerate the animation. Eve with DCHECK build, improved average smoothness from 84% to 99%. Bug: 788928 Test: Change-Id: I10a3fcb8c2895d71bf262b30c72b9f67fd0634ea Reviewed-on: https://chromium-review.googlesource.com/792001Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Tao Wu <wutao@chromium.org> Cr-Commit-Position: refs/heads/master@{#519491}
-
Karan Bhatia authored
NPAPI plugin support has been removed from chrome and the "plugins" extension manifest key is effectively deprecated. This CL deprecates the internal plugin permission, which an extension gets on non ChromeOS platforms, when it specifes plugins in its manifest. This is safe since r518752 should ensure that we are not using the plugins specified in the manifest. Also the concept of "implies_full_access" for API permissions is removed. Behavior changes this introduces: - On non ChromeOS platforms, extensions which specify plugins in their manifest would no longer get the IDS_EXTENSION_PROMPT_WARNING_FULL_ACCESS permission message. - Since the plugins permisison is deprecated, it is no longer considered while determining if an extension's priveleges have increased. BUG=732590 Change-Id: Ic9c8c1c27815cafff18c792da887aec9066eb655 Reviewed-on: https://chromium-review.googlesource.com/784557 Commit-Queue: Karan Bhatia <karandeepb@chromium.org> Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#519490}
-
Lindsay Pasricha authored
Tests were dependent upon this accessibility ID, but no longer are, so now removing the ID. Bug: 695077 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I603bf02322717dc0ef210b04208689ad4d375ced Reviewed-on: https://chromium-review.googlesource.com/791892Reviewed-by:
Eugene But <eugenebut@chromium.org> Commit-Queue: Lindsay Pasricha <lindsayw@chromium.org> Cr-Commit-Position: refs/heads/master@{#519489}
-
gogerald authored
Test video: https://drive.google.com/file/d/1oUUkOqj5EJU9XiXUp9fz1FxC6S6knNqW/view?usp=sharing Bug: 785309 Change-Id: I14f7ae6b879bea7f805d7a9de8320231447e9a81 Reviewed-on: https://chromium-review.googlesource.com/788250 Commit-Queue: Ganggui Tang <gogerald@chromium.org> Reviewed-by:
Rouslan Solomakhin <rouslan@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#519488}
-
Fabio Tirelo authored
Registry keys removed or changed by the cleaner will be shown to the user on the Settings page card and need to be provided by the cleaner via the Mojo IPC. Those keys are only used for visualization (no validation will be done by Chrome) and we don't intend to add any sophisticated visualization support (such as expandable trees); because of that, we decided to go with the simplest approach and only transmit lists of strings instead of more structured data. This CL only propagates registry keys to the places they may be used, so most files in this CL are simply adding a new parameter to functions. A follow-up CL will actually use the new parameter in UI code. Bug: 776538 Change-Id: Ifd9faf79eea070d17452356c45ae37482bf77864 Reviewed-on: https://chromium-review.googlesource.com/780287 Commit-Queue: Fabio Tirelo <ftirelo@chromium.org> Reviewed-by:
danakj <danakj@chromium.org> Reviewed-by:
Jialiu Lin <jialiul@chromium.org> Reviewed-by:
Peter Kasting <pkasting@chromium.org> Reviewed-by:
Jochen Eisinger <jochen@chromium.org> Reviewed-by:
Joe Mason <joenotcharles@chromium.org> Reviewed-by:
Will Harris <wfh@chromium.org> Cr-Commit-Position: refs/heads/master@{#519487}
-
Xianzhu Wang authored
This avoids crash on unexpected null TotalPropertyTreeStateForContents() in https://chromium-review.googlesource.com/c/chromium/src/+/786130 for SPv175/non-RootLayerScrolling. This is separated from that CL which is a pure SPv175 refactor. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I5ad8db400838f4e9a5a5f87847e62858c6460759 Reviewed-on: https://chromium-review.googlesource.com/791935 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:
Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#519486}
-
François Degros authored
This way, if one of the CHECK_PAGE_IN_CORE fails, we get a more accurate message with a useful line number, and not just a line number within the (now removed) local function CheckPageInCore. Also fixed the way mincore is used. According to mincore's documentation: int mincore(void *addr, size_t length, unsigned char *vec); The vec argument must point to an array containing at least (length+PAGE_SIZE-1) / PAGE_SIZE bytes. On return, the least significant bit of each byte will be set if the corresponding page is currently resident in memory, and be clear otherwise. The settings of the other bits in each byte are undefined; these bits are reserved for possible later use. Change-Id: I47f11e896a21944033314a84c6775d3d2ff70a24 Bug: 788240 Reviewed-on: https://chromium-review.googlesource.com/788473 Commit-Queue: François Degros <fdegros@chromium.org> Reviewed-by:
Chris Palmer <palmer@chromium.org> Cr-Commit-Position: refs/heads/master@{#519485}
-
Jerome Jiang authored
https://chromium.googlesource.com/webm/libvpx.git/+log/ea14a1a965c5..cbe62b9c2d2b $ git log ea14a1a96..cbe62b9c2 --date=short --no-merges --format='%ad %ae %s' 2017-11-21 marpan vp9-svc: Fix to the layer buffer settings. 2017-11-20 vtsyrklevich [CFI] Remove function pointer casts 2017-11-20 jianj vp8 simulcast: fix compile warnings. 2017-11-17 marpan vp9-svc: Enbale scale partition reference frames. 2017-11-17 jianj vp9 svc: fix a few compile warnings. 2017-11-17 kylesiefring Optimize AVX2 get16x16var and get32x16var functions 2017-11-16 paulwilkins Disable allow_partition_search_skip for speed 2. 2017-11-15 paulwilkins Code cleanup. 2017-11-15 paulwilkins Remove decay_accumulator clause from alt ref breakout. 2017-11-15 paulwilkins Add clause to alt ref group breakout. Created with: roll-dep src/third_party/libvpx/source/libvpx R=johannkoenig@google.com Bug: Change-Id: Ie6724cbc3e03f47bf6151e60029bf954d958018d Reviewed-on: https://chromium-review.googlesource.com/792112Reviewed-by:
Johann Koenig <johannkoenig@google.com> Commit-Queue: Jerome Jiang <jianj@google.com> Cr-Commit-Position: refs/heads/master@{#519484}
-
Jana Iyengar authored
This reverts commit ba355778. Reason for revert: This change causes QUIC to be marked as broken if it happens ip change happens during a handshake, which may be causing QUIC usage to go down. Original change's description: > Default enables option to close QUIC sessions on an IP address change, > when QUIC connection migration is not enabled. > > Bug: 544156 > Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester > Change-Id: I6440c4833e798b61d2d83dcef2f1bf24869719be > Reviewed-on: https://chromium-review.googlesource.com/655767 > Reviewed-by: Paul Jensen <pauljensen@chromium.org> > Reviewed-by: Ryan Hamilton <rch@chromium.org> > Commit-Queue: Jana Iyengar <jri@chromium.org> > Cr-Commit-Position: refs/heads/master@{#503577} TBR=pauljensen@chromium.org,rch@chromium.org,jri@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 544156 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I619b6201d33cd4f97bb8be8f1674e319fa9196fe Reviewed-on: https://chromium-review.googlesource.com/759356 Commit-Queue: Jana Iyengar <jri@chromium.org> Reviewed-by:
Ryan Hamilton <rch@chromium.org> Reviewed-by:
Jana Iyengar <jri@chromium.org> Cr-Commit-Position: refs/heads/master@{#519483}
-
John Z Wu authored
The autorelease pool released the mock objects so that nothing was actually being tested. Bug: Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I90c575bd82e6662d264c377b7d30a23cfc100e90 Reviewed-on: https://chromium-review.googlesource.com/792006Reviewed-by:
Eugene But <eugenebut@chromium.org> Commit-Queue: John Wu <jzw@chromium.org> Cr-Commit-Position: refs/heads/master@{#519482}
-
Hans Wennborg authored
TBR=hans Change-Id: Ib55a96609180af705988496d879cf525804e78bc Reviewed-on: https://chromium-review.googlesource.com/792336Reviewed-by:
Hans Wennborg <hans@chromium.org> Commit-Queue: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/master@{#519481}
-
Mrunal Kapade authored
Following up from https://codereview.chromium.org/2905733003/ Replace with DLOG(INFO) instead. BUG=638849 Change-Id: I773fba7a2b0c09d5e55e645096eb3c3cad698324 Reviewed-on: https://chromium-review.googlesource.com/678056Reviewed-by:
Fredrik Söderquist <fs@opera.com> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Mrunal Kapade <mrunal.kapade@intel.com> Cr-Commit-Position: refs/heads/master@{#519480}
-
Tom Sepez authored
Reason for reversion https://bugs.chromium.org/p/chromium/issues/detail?id=788778 The functionality isn't required -- yet -- and breaks some tests. Try to get the tests working again. Bug: 788778 Change-Id: I1caea69411c3210409b66e083c10221bb3244881 Reviewed-on: https://chromium-review.googlesource.com/790933 Commit-Queue: Tom Sepez <tsepez@chromium.org> Reviewed-by:
Ken Rockot <rockot@chromium.org> Cr-Commit-Position: refs/heads/master@{#519479}
-
depot-tools-roller@chromium.org authored
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/46a672bafa21..77ce4bdc7d9c $ git log 46a672baf..77ce4bdc7 --date=short --no-merges --format='%ad %ae %s' 2017-11-27 tandrii gclient on bots: don't cleanup lock files. 2017-11-27 myjang [depot_tools] Fix timestamp issues related to local auth Created with: roll-dep src/third_party/depot_tools The AutoRoll server is located here: https://depot-tools-chromium-roll.skia.org 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=phajdan.jr@chromium.org Change-Id: I07dc7dae1b42b3102ab5ec2eeb60966a5661fa26 Reviewed-on: https://chromium-review.googlesource.com/791939Reviewed-by:
depot-tools-roller . <depot-tools-roller@chromium.org> Commit-Queue: depot-tools-roller . <depot-tools-roller@chromium.org> Cr-Commit-Position: refs/heads/master@{#519478}
-
Tien-Ren Chen authored
In CompositedLayerMapping::UpdateShouldFlattenTransform() we apply different values on the same layer multiple times for different layer configuration. This resulted in unnecessary redraw in the compositor. This CL collapsed the logic so that each layer will be programmed exactly one time. BUG=783614 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Id2551e6e49d2555359da9d954b44555cb1f41a63 Reviewed-on: https://chromium-review.googlesource.com/780803 Commit-Queue: Tien-Ren Chen <trchen@chromium.org> Reviewed-by:
Chris Harrelson <chrishtr@chromium.org> Cr-Commit-Position: refs/heads/master@{#519477}
-
Khushal authored
Its possible for the PaintImage for a BitmapImage to be null, if the decode failed for instance. Don't create a StaticBitmapImage with this null PaintImage in these cases. R=pdr@chromium.org Bug: 787708 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Iaa5378e0ccd533f2140db295d1af1b52c37c75e1 Reviewed-on: https://chromium-review.googlesource.com/791852Reviewed-by:
Philip Rogers <pdr@chromium.org> Commit-Queue: Khushal <khushalsagar@chromium.org> Cr-Commit-Position: refs/heads/master@{#519476}
-
Eugene But authored
This should help with EarlyPageScriptPerfTest.BareWebViewInjection failure debugging. Bug: 788116 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I7d983d9335b800fa0d576322f7bd3f811107ce3e Reviewed-on: https://chromium-review.googlesource.com/790631Reviewed-by:
Menglu Huang <huangml@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Commit-Queue: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#519475}
-
Florin Malita authored
Undistributed shadow DOM v0 light tree nodes don't seem to enforce style calculation. Prior to https://chromium-review.googlesource.com/c/chromium/src/+/767708, this condition was being caught by checking for null style. Add back the style check to handle this case gracefully. BUG=788206 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I859a78206ca61fa58a6f24c6afd84b98004ed757 Reviewed-on: https://chromium-review.googlesource.com/791213Reviewed-by:
Fredrik Söderquist <fs@opera.com> Commit-Queue: Florin Malita <fmalita@chromium.org> Cr-Commit-Position: refs/heads/master@{#519474}
-
Dale Curtis authored
Also, just use the kPropProbably expectation which already sets this up correctly. BUG=787514 TEST=none Change-Id: I44f16049ac94f574f272a2e4d9a1061c24181b59 Reviewed-on: https://chromium-review.googlesource.com/792097Reviewed-by:
Johann Koenig <johannkoenig@google.com> Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#519473}
-
Fady Samuel authored
In order to maximize parallelism, we immediately update a parent's SurfaceLayer when a synchronization event happens (e.g. Resize). However, the Chrome renderer throttles itself (for good reason), and will not always accept resize requests. For example, suppose the following sequence of resizes is issued: 300x300, 400x400, 500x500. Suppose the renderer is busy with 300x300 when 400x400 is requested. The request will not be sent to the renderer until it ACKs the previous resize, 300x300. By the time the 300x300 resize is ACKed, the requested size is now 500x500 and so the renderer picks up that request (RenderWidgetHostImpl::WasResized) and processes the 500x500 request. Thus, the 400x400 request will never complete. However, the parent layer compositor may submit a CompositorFrame depending on 400x400 which will cause Viz to block that frame for the full duration until a deadline fires. This is perceived by the user as jank. The higher the deadline, the more the jank. This CL addresses the jank by immediately dropping the dependency in Viz once Viz knows the intermediate dependency will never arrive. Each resize corresponds to a new LocalSurfaceId allocation. Now that LocalSuraceId allocations are monotonically increasing, Viz can detect when a CompositorFrame arrives for a Surface *newer* than the one a parent is blocking on and immediately remove that dependency. At aggregation time, the latest in-flight surface *older* than the unresolved activation dependency will be used. Thus, gutter will be seen for a frame, but it should be very minor. Bug: 672962 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel Change-Id: Ida7bde8881ced8d10d1154bea48696ee7db11923 Reviewed-on: https://chromium-review.googlesource.com/789420 Commit-Queue: Fady Samuel <fsamuel@chromium.org> Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Reviewed-by:
kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#519472}
-
Nicholas Verne authored
Made windows-only typemap for LOGFONT using the existing IPC ParamTraits. The next CL will remove child_process_messages.h Bug: 775817 Change-Id: Id42bf3df88ab067e1bc440757a70e6821e4f40e8 Reviewed-on: https://chromium-review.googlesource.com/783912 Commit-Queue: Nicholas Verne <nverne@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Reviewed-by:
Ken Rockot <rockot@chromium.org> Reviewed-by:
Sam McNally <sammc@chromium.org> Cr-Commit-Position: refs/heads/master@{#519471}
-
Dan Sanders authored
Bug: 622897 Change-Id: I1f19ad0b63a0cf864cde12ceed79e54bb4d1d164 Reviewed-on: https://chromium-review.googlesource.com/780805 Commit-Queue: Dan Sanders <sandersd@chromium.org> Reviewed-by:
Xiaohan Wang <xhwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#519470}
-