- 07 May, 2019 40 commits
-
-
Victor Fei authored
- Implemented firing property changed event for UIA_AriaPropertiesPropertyId and associated unit and browser dump tests for the following AriaProperties: - atomic - busy - checked - expanded - haspopup - invalid - multiline - required - selected - Removed serializing popup logic in BlinkAXTreeSource::SerializeNode since it is redundant and already covered by AXStateFromBlink(src, dst) at the beginning of SerializeNode. - Breakdown of UI Automation AriaProperties need to be implemented: atomic [part 1, this cl] busy [part 1, this cl] channel [part 2] checked [part 1, this cl] disabled [part 3] dropeffect [part 2] expanded [part 1, this cl] grabbed [part 2] haspopup [part 1, this cl] hidden [not implemented] invalid [part 1, this cl] level [part 3] live [part 3] multiline [part 1, this cl] multiselectable [part 3] posinset [part 4] pressed [part 4] readonly [part 4] relevant [part 4] required [part 1, this cl] secret [part 2] selected [part 1, this cl] setsize [part 5] sort [part 5] tabindex [part 2] valuemax [part 5] valuemin [part 5] valuenow [part 5] valuetext [part 5] - Documentation on UI Automation AriaProperties (see the second table's last column for AriaProperties properties): https://docs.microsoft.com/en-us/windows/desktop/WinAuto/uiauto-ariaspecification - Link to part 1, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1574834 - Link to part 2, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1576280 - Link to part 3, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1589100 - Link to part 4, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1592640 - Link to part 5, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1591487 Bug: 928949 Change-Id: Iee8a99c0d5868660976736af0f62eb8c41341d21 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1574834Reviewed-by:
Luke Halliwell <halliwell@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Ian Prest <iapres@microsoft.com> Commit-Queue: Victor Fei <vicfei@microsoft.com> Cr-Commit-Position: refs/heads/master@{#657475}
-
Khushal authored
While the SurfaceControl is controlled by a global feature flag, we may need to disable it for a particular android Surface in some cases. This was added in [1], cleanup the implementation and add some comments. [1]: https://chromium-review.googlesource.com/c/chromium/src/+/1573164 R=piman@chromium.org, dtrainor@chromium.org Bug: 958981 Change-Id: Ia640c7ff9c99328593958254ac0dff6e5d625c5c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597251 Commit-Queue: David Trainor <dtrainor@chromium.org> Reviewed-by:
David Trainor <dtrainor@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Frank Liberato <liberato@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Auto-Submit: Khushal <khushalsagar@chromium.org> Cr-Commit-Position: refs/heads/master@{#657474}
-
Sharon Yang authored
Previously, when the LOG macro was called in Fuchsia, logs were written to stderr. Now the macro also calls the Fuchsia syslog API and logs can be received on the Fuchsia side. Tested using a test version of the LogListener interface. Bug: 951143 Change-Id: Ia9ea4ee4923729732329bae97b2d96857106d5e1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1566425Reviewed-by:
Kevin Marshall <kmarshall@chromium.org> Reviewed-by:
Sergey Ulanov <sergeyu@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Cr-Commit-Position: refs/heads/master@{#657473}
-
Eric Orth authored
Original commit e4a0701a Original review crrev.com/c/1582438 This is a clean rollback of the rollback. All fixes were made upstream (and the rollback was only ever done to ease rollback of a problematic upstream change). Bug: 934402 Change-Id: Ibaa58fdb6b7f4f72e7f5042207cbdd567fb48cf5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598338 Commit-Queue: Eric Orth <ericorth@chromium.org> Reviewed-by:
Asanka Herath <asanka@chromium.org> Cr-Commit-Position: refs/heads/master@{#657472}
-
John Rummell authored
This reverts commit 18526eed. Reason for revert: Multiple builders failing ConnectTest.BlockedPackagedApplication. Original change's description: > [service-manager] Simplify connection logic > > This reduces the complexity of Service Manager's logic for handling > interconnection between service instances. Much of the complexity was > due to connection operations once upon a time being highly > asynchronous within SM, but that hasn't been the case for a while. > > Rather than having ServiceManager::Connect do way too much stuff, it's > replaced with a simpler and more straightforward > FindOrCreateMatchingTargetInstance, which does only what the name says. > Previous work done by Connect() in various edge cases has been moved out > to its prior call sites, now replaced with calls to FOCMTI. > > Bug: 904240 > Change-Id: Ia276f6fa61477ddc141724d30484237498eef070 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1593722 > Reviewed-by: Oksana Zhuravlova <oksamyt@chromium.org> > Commit-Queue: Ken Rockot <rockot@google.com> > Cr-Commit-Position: refs/heads/master@{#657401} TBR=rockot@google.com,oksamyt@chromium.org Change-Id: Ibcd1fec093b39a7759b1473fa04f5ba0e1c13c4e No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 904240,960544 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1600393Reviewed-by:
John Rummell <jrummell@chromium.org> Commit-Queue: John Rummell <jrummell@chromium.org> Cr-Commit-Position: refs/heads/master@{#657471}
-
Saman Sami authored
It used to be the case that the format that Skia used for software raster was a compile-time decision that couldn't be changed dynamically at run-time. This could leave us in a situation where Skia rasters the tiles in BGRA but at run-time we find out that the GL driver doesn't support BGRA texture so we have to upload to an RGBA texture instead. To make this work, a bit called |swizzle_contents| was introduced to TileDrawQuad that would signal to the renderer that the embedded texture needs to be swizzled in the fragment shader. However, this code is now obsolete because Skia has allowed changing raster formats for a while. This CL gets rid of swizzle_contents and instead changes raster format to RGBA if BGRA textures aren't available. TEST=manually disabled ext_texture_format_bgra8888 in gpu::gles2::FeatureInfo and verified that colors look fine with GLRenderer and SkiaRenderer. Bug: 956754 Change-Id: I74d4c67017e01765ecf622887f61d92ce09704c1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1595975 Auto-Submit: Saman Sami <samans@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
vmpstr <vmpstr@chromium.org> Commit-Queue: Saman Sami <samans@chromium.org> Cr-Commit-Position: refs/heads/master@{#657470}
-
Jeff Fisher authored
DOMDebugger.setInstrumentationBreakpoint had a small race condition in one edge case (pausing before navigating when an instrumentation breakpoint was set.) On Linux sometimes the instrumentation breakpoint fires first before pause can take effect. Since this is a very niche case and not particularly interesting to validate, I have removed this part of the test in order to stabilize it. Bug: 960346 Change-Id: I9198c96e27314928ed48e9380b28dd68c7366e7a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1599742Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Jeff Fisher <jeffish@microsoft.com> Cr-Commit-Position: refs/heads/master@{#657469}
-
chromium-autoroll authored
https://chromium.googlesource.com/chromiumos/chromite.git/+log/bebc1e506803..83679a3cd6a7 git log bebc1e506803..83679a3cd6a7 --date=short --no-merges --format='%ad %ae %s' 2019-05-07 bhthompson@google.com Disable CQ/PFQ builders for peach and derivatives 2019-05-07 dburger@chromium.org Switch to outputting milo URLs for build details pages. 2019-05-07 derat@chromium.org cbuildbot: Make TastVMTest report incomplete tests. 2019-05-07 gbiv@google.com afdo: add a release profile merger Created with: gclient setdep -r src/third_party/chromite@83679a3cd6a7 The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-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:chromeos-kevin-rel TBR=chrome-os-gardeners@chromium.org Change-Id: Ica59c5703010a515184849824a7471aa994cf7d8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1599740Reviewed-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@{#657468}
-
Morten Stenshorne authored
Even if a stickily positioned box sticks to the scrollport when scrolling, that doesn't mean that the current distance to the start of the scrollable container should make any difference during layout, as far as overflow contribution from the stickily positioned box is concerned. Bug: 958803 Change-Id: I8a268c3ec2d5d62960f1f92322e75f932afe2a91 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597588Reviewed-by:
Emil A Eklund <eae@chromium.org> Reviewed-by:
Aleks Totic <atotic@chromium.org> Reviewed-by:
Stephen McGruer <smcgruer@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#657467}
-
Xiyuan Xia authored
- Replace mojom::SessionControllerClient mojo interface with C++ - Move mojom::SessionController::SetClient to ash::SessionController; - Update tests; Bug: 958214 Change-Id: Iccf4204a5e3b052f55549002e662dcf714ab172b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1595044Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#657466}
-
Eric Orth authored
Original commit 6d837ba3. Original review crrev.com/c/1582424. Patchset 1 is clean rollback of the rollback. This time, the new HostResolver::ManagerOptions::dns_client_enabled functionality is actually implemented. Because testing required injecting mock DnsClient at construction (where the option field is used), added a DnsClientFactory optional testing parameter to the constructor. Reworked the unittests to use ManagerOptions::dns_client_enabled for most Dns tests. Also added a test for enabling via SetDnsClientEnabled now that the factory makes doing so more reasonable in tests. TBR=mef@chromium.org Bug: 934402 Change-Id: Ic337892a8ec765bd6a6fdd26177db44eead0c786 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1595297 Commit-Queue: Eric Orth <ericorth@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#657465}
-
John Abd-El-Malek authored
Since the resource type is trusted from the renderer, we can have the renderer pass this per-request based on data it has. This is a step towards the TODO to remove this from network::ResourceRequest, since network service shouldn't know about this enum. Bug: 960143 Change-Id: I8afa72ff14236e7123196f47e17a574527ac1e3c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597975Reviewed-by:
Nasko Oskov <nasko@chromium.org> Reviewed-by:
Łukasz Anforowicz <lukasza@chromium.org> Commit-Queue: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#657464}
-
Max Morin authored
The Media.Audio.Render.StreamCallbackError2 histogram is an important metric for the health of the audio pipeline, so extend it by half a year. Bug: 960096 Change-Id: Id00b62398c9ce821c99a064c3c8c561e6217b045 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598819 Auto-Submit: Max Morin <maxmorin@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Commit-Queue: Ilya Sherman <isherman@chromium.org> Cr-Commit-Position: refs/heads/master@{#657463}
-
Caitlin Fischer authored
The difference between these functions and the existing functions is the data structure. The LabelFormatter classes for desktop labels use vectors because each form type, e.g. address plus phone, is responsible for creating its own labels and the order in which parts of a label should appear reflects the order in which they are added. The MobileLabelFormatter (CL forthcoming) uses a list because the order in which parts of a label should appear does not reflect their relative importance, and thus, does not reflect the order in which parts are added to the collection of label parts. Note that MobileLabelFormatters are responsible for building labels for all form types. Example: Suppose a mobile user is focused on an email field in an address plus contact form. If street address, phone number, and name disambiguate profiles, then the label should be 1 Elm St, (508) 984-1081. However, if only the phone number and name disambiguate, then the label should be Robert, (508) 984-1081, which entails adding an element to the front of the collection of label parts. Lists are better suited for this than vectors. Note: In the interest of sending smaller CLs, I've separated these functions from the upcoming MobileLabelFormatter CL. These functions will be tested through MobileLabelFormatter unit tests. Bug: 958333 Change-Id: I65eebe19f180afebff200c49ef18b36d1a09d0e1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597197 Commit-Queue: Caitlin Fischer <caitlinfischer@google.com> Reviewed-by:
Tommy Martino <tmartino@chromium.org> Cr-Commit-Position: refs/heads/master@{#657462}
-
Maggie Chen authored
This reverts commit 23971187. Reason for revert: <Waiting for the other V8 change rolling up into Chrome build. Revert this CL for now.> Original change's description: > Add a Finch experiment V8HugeMaxOldGenerationSizefor V8 heap size increase > > Increase max_old_space_size to 4 GB based on availability of physical memory. > The purpose of this finch is to support web apps that require more heap space > for their data sets > > Bug:958974 > > Change-Id: I7f6bb9e69a306331242434cfc03acd68ad32333d > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1592792 > Reviewed-by: Zhenyao Mo <zmo@chromium.org> > Reviewed-by: Scott Violet <sky@chromium.org> > Reviewed-by: Brian White <bcwhite@chromium.org> > Commit-Queue: Maggie Chen <magchen@chromium.org> > Cr-Commit-Position: refs/heads/master@{#656851} TBR=sky@chromium.org,zmo@chromium.org,bcwhite@chromium.org,magchen@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 958974 Change-Id: I304ebbd702a000ee5f4a6d5956d3c61075144711 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598484Reviewed-by:
Maggie Chen <magchen@chromium.org> Commit-Queue: Maggie Chen <magchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#657461}
-
Majid Valipour authored
Previously when a scroll container's snap type is changed to 'none' its data was discarded including all of its snap areas. However this is incorrect. Because while the snap type is 'none', the element is still a scroll container which per spec [1] means that is should continue to captures the snap areas in its subtree for whom it is the nearest ancestor scroll container . The only difference is that it no longer snaps. The fix is that we no longer remove the snap container data just because is has a 'none' snap type and instead keep it and its snap areas. But we check the snap type before performing any snap. To ensure this does not introduce any performance regression, this CL also includes an optimization where we avoid re-calculating snap_container_data when the snap type is 'none'. So keeping these snap data should not be cheap. Note that there is another problem where if the current snap container is no longer a scroll container (e.g., overflow: scroll => overflow: visible) we release its snap areas and they become "orphan". But if we are to do this correctly, we should re-assign these areas to the next stroller in the chain. Similarly when an element becomes a scroll container, it can potentially take over snap areas from its parent snap container. This patch does not address that situation yet but fixes the easier problem. [1] https://drafts.csswg.org/css-scroll-snap/#overview Bug: 953575 Test: - wpt/css/css-scroll-snap/scroll-snap-type-change.html => Changing snap-type should work correctly - wpt/css/css-scroll-snap/scroll-snap-type.html => Add a specific test for type 'none' to ensure it does not snap Change-Id: Ie493ad68ecba818ed41c0ee103ccf44725ff6e3f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1589899Reviewed-by:
Majid Valipour <majidvp@chromium.org> Reviewed-by:
David Bokan <bokan@chromium.org> Commit-Queue: Majid Valipour <majidvp@chromium.org> Cr-Commit-Position: refs/heads/master@{#657460}
-
Xianzhu Wang authored
Instead of decompositing transforms of pending layers before updating cc transforms, now decomposite a pending layer's transforms just after we create cc effect, clip and scroll nodes. We don't decomposite a transform if the cc transform node has been created during creating other cc property nodes. Because decompositing transform of a layer is just to move the transform pointer up along the transform path, it won't affect other layers which may not decomposite the same transforms. This improves performance by avoiding hash map accesses and additional pending layer iteration and blink paint property tree walks. Change-Id: Idfdc6bc510cfb83a1b3eb3956cc2fb0a11d457a2 Bug: 954520, 954493 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597205 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:
Mason Freed <masonfreed@chromium.org> Reviewed-by:
Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#657459}
-
Adam Langley authored
If `requireResidentKey` is false an authenticator may, at least with CTAP 2.0, still create a resident key. RPs might want to set credProtect level two for that case even though it's moot for non-resident keys. This change allows that stance. Bug: 941120 Change-Id: If4be7aabbb2d5b002942a0dc033f49b4c71b8538 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1595972 Auto-Submit: Adam Langley <agl@chromium.org> Reviewed-by:
Martin Kreichgauer <martinkr@google.com> Commit-Queue: Adam Langley <agl@chromium.org> Cr-Commit-Position: refs/heads/master@{#657458}
-
chromium-autoroll authored
https://chromium.googlesource.com/catapult.git/+log/1b3bbd05bd7b..195bcae748c7 git log 1b3bbd05bd7b..195bcae748c7 --date=short --no-merges --format='%ad %ae %s' 2019-05-07 rmhasan@google.com [Telemetry] Add the --all command line argument to telemetry browser tests Created with: gclient setdep -r src/third_party/catapult@195bcae748c7 The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-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:937516 TBR=sadrul@chromium.org Change-Id: Ifd6e4e83480121c9295bb008d5a964c4ffd5cffb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1599739Reviewed-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@{#657457}
-
Findit authored
This reverts commit 6bff67f4. Reason for revert: Findit (https://goo.gl/kROfz5) identified CL at revision 657321 as the culprit for flakes in the build cycles as shown on: https://analysis.chromium.org/p/chromium/flake-portal/analysis/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vNmJmZjY3ZjQ5MjI4OWVhMzk1MzVmYTQ4M2Q3MDNjY2MwZDNkZTg1Nww Sample Failed Build: https://ci.chromium.org/buildbot/chromium.chromiumos/linux-chromeos-dbg/12268 Sample Failed Step: non_network_service_interactive_ui_tests Sample Flaky Test: ScreenRotationTest.RotateInTable/1 Original change's description: > [CrOS Perf Test] Rotatoin Animation Test > > This runs the rotation ainmation with following conditions: > with 2 or 8 windows, > with NTP or blank page > in overview mode or normal > > Bug: 952885, 919707 > > Change-Id: I50f0a44a3c2a3f79d9ffd0d818f59d2e660784dc > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1594043 > Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> > Commit-Queue: Mitsuru Oshima <oshima@chromium.org> > Cr-Commit-Position: refs/heads/master@{#657321} Change-Id: Ie2de9b64e8f23cd991b9d290ed488747af412fbb No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 952885, 919707 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598325 Cr-Commit-Position: refs/heads/master@{#657456}
-
Matt Menke authored
It was using UnescapeURLComponent(), which, unlike UnescapeBinaryURLComponent(), leaves certain characters escaped. The behavior difference doesn't really matter for the purposes of these tests, we're just trying to reduce the consumers of UnescapeURLComponent() to only those that need and expect it not to unescape UTF-8 characters that are unsafe to display, so we can expand that logic. This CL is part of a project to clean up uses of UnescapeURLComponent(), as it's been used for wildly disparate purposes, and much of its logic is only suitable for cases where we want to format a URL for safe display to the user. We want to make it leave more weird characters escaped, but need to eliminate usage of it in other contexts before we can do that. UnescapeBinaryURLComponent() should be used instead in most cases, particularly where URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS is in use, as all consumers of that option seem to either be slightly buggy, or don't actually need to leave any characters unescaped. The primary cases where switching to UnescapeBinaryURLComponent() may cause problems (without additional checks), are cases where unescaping path separators or funky characters (like %01) is a problem. In those places, we should generally fail instead of partially unescaping a URL. Bug: 849998 Change-Id: I7d1f64b5fab51b8120a0c3504e4e8cd1610b79d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1600092 Commit-Queue: Matt Menke <mmenke@chromium.org> Reviewed-by:
Chase Phillips <cmp@chromium.org> Cr-Commit-Position: refs/heads/master@{#657455}
-
Charlie Andrews authored
This is in an attempt to reduce the number of reviews that originally get sent to us that should probably get sent to Caleb and his team. R=eyaich@chromium.org,sullivan@chromium.org,crouleau@chromium.org Change-Id: Ib57c78f369c2c4fbe0105975e0c55ff6719cdbf1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1596836Reviewed-by:
Emily Hanley <eyaich@chromium.org> Reviewed-by:
Caleb Rouleau <crouleau@chromium.org> Commit-Queue: Caleb Rouleau <crouleau@chromium.org> Cr-Commit-Position: refs/heads/master@{#657454}
-
Eric Robinson authored
This change is a predecessor to moving AddTaskTime out of the schedulers and into the PerformanceMonitor. Since that requires a large overhaul of the existing framework, this change will provide actionable numbers for CPU performance on ad frames, even if some events are still being missed (there is evidence rAF is a large contributor to overall CPU time). Bug: 937298 Change-Id: Ifd51400192cf008a3d4fd127f0cbead66955f5b6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1594692Reviewed-by:
Nate Chapin <japhet@chromium.org> Reviewed-by:
Josh Karlin <jkarlin@chromium.org> Reviewed-by:
Alexander Timin <altimin@chromium.org> Reviewed-by:
Charlie Harrison <csharrison@chromium.org> Commit-Queue: Eric Robinson <ericrobinson@chromium.org> Cr-Commit-Position: refs/heads/master@{#657453}
-
Paul Jensen authored
Some UrlConnection impls require this before getOutputStream() is called. Calling this should be a no-op on Android but should allow the Cronet Java API impl based on UrlConnection to work in Robolectric. Internal bug b/35665404. Change-Id: Ib911ff4bb7bc9a7906c3e723f6583df1d510b1ee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598493 Auto-Submit: Paul Jensen <pauljensen@chromium.org> Commit-Queue: Misha Efimov <mef@chromium.org> Reviewed-by:
Misha Efimov <mef@chromium.org> Cr-Commit-Position: refs/heads/master@{#657452}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/378f007f127e..b58501a3b11b Created with: gclient setdep -r src-internal@b58501a3b11b 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. CQ_INCLUDE_TRYBOTS=luci.chrome.try:linux-chromeos-chrome BUG=chromium:944752 TBR=nhiroki@chromium.org,iclelland@chromium.org,dullweber@chromium.org,jrummell@chromium.org Change-Id: Ie14b098723988d062965893df17f15d609abceaf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1599738Reviewed-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@{#657451}
-
Xianzhu Wang authored
Prevously we collected animation element ids after updating cc paint properties, and traversed the parent chain until we find a node whose element id had been collected. This might repeatedly traverse many nodes without element ids unnecessarily. Now collect animation element ids just after creating cc property node to avoid the repeated traversal. Bug: 954520 Change-Id: I923b610766d04d80041b8ddf46cc9828621d9237 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598328 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:
Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#657450}
-
sczs authored
Tapping the Done key whenever editing a username will now dismiss the keyboard. This is required since the Save/Update button might be hidden by the keyboard. Bug: 945478 Change-Id: Ic26b5f667b11d27f6fcfc7ac08824781ff3ce857 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1599673Reviewed-by:
Peter Lee <pkl@chromium.org> Commit-Queue: Sergio Collazos <sczs@chromium.org> Cr-Commit-Position: refs/heads/master@{#657449}
-
Yuchen Liu authored
If license allows, cast_shell always gets clear audio stream before pushing buffer to media backend. Otherwise, playback fails. Bug: internal b/131755006 Test: Stream mentioned in the bug, GPM Change-Id: Ifcf4f6c6a856d4173d9b30b98b82943f8f0f1fca Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1595508Reviewed-by:
Luke Halliwell <halliwell@chromium.org> Reviewed-by:
Sergey Volk <servolk@chromium.org> Commit-Queue: Yuchen Liu <yucliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#657448}
-
Raymond Toy authored
While the idea in https://chromium-review.googlesource.com/c/chromium/src/+/1544880 was correct, we forgot to consider what happens when a source stops and is disconnected to the ScriptProcessorNode (AudioWorkletNode). In this case, the output of the node is disabled. But that's incorrect in general because the node's processing must continue because it has user-defined outputs so a silent input does not imply a silent output. Rather than adding a special case in DisableOutputsIfNecessary, let's just revert the change. The internal properties aren't exposed to the developer. Bug: 959125 Test: the-scriptprocessornode-interface/simple-input-output.html Change-Id: I0f217be24eacff6031a537086df535e6c1e8d9d6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598427Reviewed-by:
Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#657447}
-
Kyle Milka authored
Specify the custom background image via a <link rel="preload"...> tag that's inserted at the time the page is served. Bug: 853042 Change-Id: Id24b1815c66b32f04b1811e55c54b5066cfc9873 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1592122Reviewed-by:
Dan Beam <dbeam@chromium.org> Reviewed-by:
Kristi Park <kristipark@chromium.org> Commit-Queue: Kyle Milka <kmilka@chromium.org> Cr-Commit-Position: refs/heads/master@{#657446}
-
Xianzhu Wang authored
The new condition is the same as cc::PropertyTreeBuilder. This avoids unnecessary PAC::Update in js_poster_circle benchmark. Bug: 954520 Change-Id: Ib547c828d4dee7e97fe8e72e2ed69f7a2545d63c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597209 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:
Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#657445}
-
Haiyang Pan authored
This involves updating the shard number in bot_platforms.py and perf_data_generator.py, and running the following commands to update the json files: ./tools/perf/generate_perf_sharding update --builders android-nexus5x-perf-fyi ./tools/perf/generate_perf_data Bug: 959997 Change-Id: I83c028942493742f877385b59d5119fe998abe2d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598174 Commit-Queue: Haiyang Pan <hypan@google.com> Reviewed-by:
Caleb Rouleau <crouleau@chromium.org> Cr-Commit-Position: refs/heads/master@{#657444}
-
Andrew Grieve authored
Avoids including assets/unwind_cfi in measurements, which is a canary & dev-only feature. Bug: 960197 Change-Id: I513f152ef0172804daaa563d5221eb501b2126f2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598230Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Eric Stevenson <estevenson@chromium.org> Commit-Queue: Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#657443}
-
Dominic Mazzoni authored
It's unclear why, but we're suddenly hitting this error anytime we try to upload accessibility changes: ui/accessibility/PRESUBMIT.py had an exception. invalid syntax (<string>, line 249) Maybe your depot_tools is out of date? NOTRY=true Bug: none Change-Id: Iac101d64cb971cd5ac32ad6a90db1d3f657caeb5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1600077 Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Kevin Babbitt <kbabbitt@microsoft.com> Cr-Commit-Position: refs/heads/master@{#657442}
-
Ian Vollick authored
This class is no longer needed. Bug: 960392 Change-Id: If2a6bf13fad036c4133324df1ad41e00a4545439 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598200Reviewed-by:
Michael Thiessen <mthiesse@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Ian Vollick <vollick@chromium.org> Cr-Commit-Position: refs/heads/master@{#657441}
-
Adam Langley authored
We capitalise PIN elsewhere so this change aligns the UI with that. Change-Id: I75c2aadbc29d6687806bf44af88a31012c394f88 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598336 Commit-Queue: Adam Langley <agl@chromium.org> Commit-Queue: Martin Kreichgauer <martinkr@google.com> Auto-Submit: Adam Langley <agl@chromium.org> Reviewed-by:
Martin Kreichgauer <martinkr@google.com> Cr-Commit-Position: refs/heads/master@{#657440}
-
Michael Lippautz authored
Instead of maintaining two separate data structures (a bitmap) and an unordered hashmap for updating interior slots, just keep track of interior slots in a std::map. - std::map::lower_bound is used to provide the bailout that was provided by the sparse bitmap. - The iteration through the objects payload can just be done via iterator increment. Change-Id: I569bd9155bf90bdf300104e8dc2d8ae2dd0dcb63 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1595873 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#657439}
-
Siye Liu authored
are in "Incognito" or "guest" mode. Bug: 958054 Change-Id: I35e4adec0fd1800cff1ec2fcfe7983e2a65540e8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1591886 Commit-Queue: Siye Liu <siliu@microsoft.com> Reviewed-by:
Yohei Yukawa <yukawa@chromium.org> Cr-Commit-Position: refs/heads/master@{#657438}
-
Jonah Ryan-Davis authored
New Win10 NVIDIA GTX 1660 bot is failing on 2 tests that are missing expectations. Bug: angleproject:3424 Tbr: kbr@chromium.org Change-Id: I0cee6259845a4946aa11a9226f9bd082faa73c1c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1600033Reviewed-by:
Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> Cr-Commit-Position: refs/heads/master@{#657437}
-
Jun Mukai authored
Bug: 954907 Test: none Change-Id: Id6fc0782fee4cb259aa5002043fcf4466a91f1d7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598482Reviewed-by:
Alex Newcomer <newcomer@chromium.org> Commit-Queue: Jun Mukai <mukai@chromium.org> Cr-Commit-Position: refs/heads/master@{#657436}
-