- 21 Sep, 2018 40 commits
 - 
- 
Xiaohan Wang authored
- Fixes ToCdmVideoCodecProfile() to handle VP9 profiles. - Add ToCdmVideoDecoderConfig() helper function. Bug: 592074 Change-Id: I7142fbf8d21e6710f84326235ba1e3b8c52036ee Reviewed-on: https://chromium-review.googlesource.com/1236503Reviewed-by:
John Rummell <jrummell@chromium.org> Commit-Queue: Xiaohan Wang <xhwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#593321}
 - 
John Budorick authored
Bug: 878777 Change-Id: I7d6727fd36523f37db5f670a46e0957b93cb575d Reviewed-on: https://chromium-review.googlesource.com/1239166 Commit-Queue: John Budorick <jbudorick@chromium.org> Commit-Queue: Ben Pastene <bpastene@chromium.org> Reviewed-by:
Ben Pastene <bpastene@chromium.org> Cr-Commit-Position: refs/heads/master@{#593320}
 - 
Tibor Goldschwendt authored
Bug: 884875 Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I402201609f98425169c56983aafb108bb76cb406 Reviewed-on: https://chromium-review.googlesource.com/1238817Reviewed-by:
agrieve <agrieve@chromium.org> Reviewed-by:
Bill Orr <billorr@chromium.org> Commit-Queue: Tibor Goldschwendt <tiborg@chromium.org> Cr-Commit-Position: refs/heads/master@{#593319}
 - 
Khushal authored
Skia doesn't support LCD text for all cases of nested pictures in filters, shaders or picture backed image generators. Make sure we match this for the text analysis canvas in oop raster. R=enne@chromium.org Bug: 878874 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I15c4f2527a9d03dba7f9dcc4e3c999b9a4daebda Reviewed-on: https://chromium-review.googlesource.com/1235151 Commit-Queue: Khushal <khushalsagar@chromium.org> Reviewed-by:
enne <enne@chromium.org> Cr-Commit-Position: refs/heads/master@{#593318}
 - 
Bruce Dawson authored
While investigating crbug.com/882670 I noticed that the CRT __purecall function was calling the InvalidParameter function instead of the PureCall function. That is happening because the two functions have identical implementations and generate identical code and therefore the linker folds the two functions together. This happens despite compiler optimizations being disabled. This is harmless but causes mild confusion. This CL changes the return code of one of the functions so that the two functions are no longer identical. This change was tested by defining these classes, creating a variable of type Derived, and then checking what call stack appears for the crash in a release build: struct Base { Base() { Middle(); } void Middle() { DerivedFunc(); } virtual void DerivedFunc() = 0; }; struct Derived : public Base { void DerivedFunc() override {} }; I manually confirmed that this fix has the desired effect. Change-Id: I37446600e00a3ee95b009190c471e938ec85e5c0 Reviewed-on: https://chromium-review.googlesource.com/1237539 Commit-Queue: Bruce Dawson <brucedawson@chromium.org> Reviewed-by:Robert Liao <robliao@chromium.org> Cr-Commit-Position: refs/heads/master@{#593317}
 - 
Lukasz Anforowicz authored
This CL cleans-up URLLoaderFactoryBundle[Info] in preparation for adding initiator-origin-keyed factories in the future (for supporting URLLoaderFactories with extension-specific permissions for requests initiated by content scripts). Changes in the CL: - s/factories/scheme_specific_factories/ - s/factories_info/scheme_specific_factory_infos/ Rationale for the changes above: - Making it more explicit that these factories are keyed by a scheme - Differentiating the name from |initiator_specific_factories| that is planned to be introduced in a follow-up CL (https://crrev.com/c/1228478). - Introducing URLLoaderFactoryBundle::SchemeMap - Introducing URLLoaderFactoryBundleInfo::SchemeMap - Fixes for some of issues reported by: git cl lint - Removing URLLoaderFactoryBundle::RegisterFactory that had no callers. - Making URLLoaderFactoryBundle::GetFactoryForURL protected (it used to be unnecessarily public) - Having ChildURLLoaderFactoryBundle delegate to its base class (URLLoaderFactoryBundle) in its implementation of GetFactoryForURL and CreateLoaderAndStart methods. There are no intended behavior changes in this CL (well except skipping a DCHECK in GetFactoryForURL method so that the method can be reused by subclasses with more relaxed invariants). Bug: 846346 Change-Id: Ibbd07debaf518e2b71cf09a2fd92c8b8104b7411 Reviewed-on: https://chromium-review.googlesource.com/1227135Reviewed-by:Nasko Oskov <nasko@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Cr-Commit-Position: refs/heads/master@{#593316}
 - 
Xiyuan Xia authored
Bug: 794724 Change-Id: Iba80e83e191f616af9331144a372e281dba49fa2 Reviewed-on: https://chromium-review.googlesource.com/1238441 Commit-Queue: Xiyuan Xia <xiyuan@chromium.org> Reviewed-by:
Yury Khmel <khmel@chromium.org> Cr-Commit-Position: refs/heads/master@{#593315}
 - 
Vladislav Kaznacheev authored
Previous solution (crrev.com/c/1208692) has to be reverted as it removed badges from a few other search result types where they are actually needed. Bug: 872404 Test: manual Change-Id: I20d3af35a493a52b5a45645e85e5b17f0cbbfeb2 Reviewed-on: https://chromium-review.googlesource.com/1238997Reviewed-by:
Jenny Zhang <jennyz@chromium.org> Commit-Queue: Vladislav Kaznacheev <kaznacheev@chromium.org> Cr-Commit-Position: refs/heads/master@{#593314}
 - 
Bailey Berro authored
- Switches Network file shares settings page to using sentence casing. Bug: chromium:887677 Change-Id: If7bffe4d4b9ffdf464e1d81d782c0a4033b3fb1a Reviewed-on: https://chromium-review.googlesource.com/1237393Reviewed-by:
Zentaro Kavanagh <zentaro@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Bailey Berro <baileyberro@chromium.org> Cr-Commit-Position: refs/heads/master@{#593313}
 - 
Eric Karl authored
DualBrowserStorySet uses non-standard set-up to create its webview, missing the previous option customization added to PerfBenchmark's CustomizeBrowserOptions. While this should probably be unified, copying the relevant options over for now to un-break the dual browser case. Also disables VizDisplayCompositor, as this is a related unsupported feature, and although things happen to work now, we don't want to rely on that. Bug: 881469 Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi Change-Id: I1070210c2a92768795689d4488369c0b589ca9bb Reviewed-on: https://chromium-review.googlesource.com/1236468 Commit-Queue: Eric Karl <ericrk@chromium.org> Reviewed-by:
Ned Nguyen <nednguyen@google.com> Cr-Commit-Position: refs/heads/master@{#593312}
 - 
Christian Biesinger authored
See also https://chromium.googlesource.com/chromium/src/+/0e94f26e8/third_party/WebKit/Source/wtf/Allocator.md#PartitionAlloc R=rego@igalia.com Change-Id: Icd128c3a970c6b9860ef14aef1f23de218b8f865 Reviewed-on: https://chromium-review.googlesource.com/1238783Reviewed-by:
Javier Fernandez <jfernandez@igalia.com> Commit-Queue: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#593311}
 - 
Clark DuVall authored
Looks like the timing info is no longer being used. Bug: 721403 Change-Id: Id99af7695e93026211b97567296daccfd84ed176 Reviewed-on: https://chromium-review.googlesource.com/1238620Reviewed-by:
Tarun Bansal <tbansal@chromium.org> Commit-Queue: Clark DuVall <cduvall@chromium.org> Cr-Commit-Position: refs/heads/master@{#593310}
 - 
Jenny Zhang authored
Since the recommendation app can be shown in both suggestion chip and zero state UI with different dimension, I added a chip_icon in SearchResultMeataData, so that we can load the icons in different dimension without resizing loss. TBR=jianli@chromium.org Bug: 880979 Change-Id: Ibbea1d22eae7c15268bafb1fcca6c9211385b6ed Reviewed-on: https://chromium-review.googlesource.com/1220813 Commit-Queue: Jenny Zhang <jennyz@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#593309}
 - 
BUG=762641 TBR=stevenjb@google.com, tbarzic@google.com Change-Id: I6699cead1fbbfefdb38c306b941526cf988bb552 Reviewed-on: https://chromium-review.googlesource.com/1237864Reviewed-by:
ChromeOS bot <3su6n15k.default@developer.gserviceaccount.com> Commit-Queue: Ben Pastene <bpastene@chromium.org> Cr-Commit-Position: refs/heads/master@{#593308}
 - 
Maks Orlovich authored
Bug: 875032 Cq-Include-Trybots: luci.chromium.try:linux_mojo Change-Id: I087bd6a9b62f05ccb853db4e5b04639fab0e4e83 Reviewed-on: https://chromium-review.googlesource.com/1238795Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Reviewed-by:
Nicolas Zea <zea@chromium.org> Commit-Queue: Maks Orlovich <morlovich@chromium.org> Cr-Commit-Position: refs/heads/master@{#593307}
 - 
Fredrik Söderquist authored
AbsoluteBoundingBoxRectForScrollIntoView and associated helpers did not compute the correct bounding box for SVG shapes (or anything but the SVG root.) Compute the bounding rect using the stroke bounding box. Bug: 803440 Change-Id: If25ca98b686f17a0db699e569460cb4c276f06a0 Reviewed-on: https://chromium-review.googlesource.com/1238458Reviewed-by:
David Bokan <bokan@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#593306}
 - 
Weiliang Chen authored
There is no need to call SetNeedsPushProperties on each individual setter on LayerImpl, so remove them. LayerImpl's needs to push property status is only useful when they are on pending tree and waiting to push its properties during activation. With PropertyTrees, the change to trigger a LayerImpl's need to push properties on pending trees come from only the main thread's commit. Since Layer pushing properties to LayerImpl SetNeedsPushProperties on LayerImpl, there is no need for each individual setter on LayerImpl to set that status again. R=enne Bug: 854256 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I3cfc0e3898deb6ae08a88c1f715d035dea624c9b Reviewed-on: https://chromium-review.googlesource.com/1234999Reviewed-by:
enne <enne@chromium.org> Commit-Queue: weiliangc <weiliangc@chromium.org> Cr-Commit-Position: refs/heads/master@{#593305}
 - 
Josh Karlin authored
What: Expand the WebCore.Framebust metric to also measure if the frame initiating the navigation is an ad frame. Why: It might be a good idea to prevent framebusting from same-origin ad iframes without user gesture. This measurement will tell us how common it is. Bug: 885146 Change-Id: I6366094b119b6f220ac1a01ea43662423dc961ee Reviewed-on: https://chromium-review.googlesource.com/1238778 Commit-Queue: Josh Karlin <jkarlin@chromium.org> Reviewed-by:
Nate Chapin <japhet@chromium.org> Cr-Commit-Position: refs/heads/master@{#593304}
 - 
Chris Lu authored
- Require minimum height equal the height of the favicon for the vertical stackview in TableViewUrlCell - If title and host aren't available, use full url spec. Screenshot: https://drive.google.com/file/d/1C19zooJG80phfS6gDiCnMZQa2NZJd9zA/view?usp=sharing Bug: 878833 Change-Id: I11e91f583f014f88a208478bef767cb70972ce7b Reviewed-on: https://chromium-review.googlesource.com/1235319 Commit-Queue: Chris Lu <thegreenfrog@chromium.org> Reviewed-by:
Sergio Collazos <sczs@chromium.org> Cr-Commit-Position: refs/heads/master@{#593303}
 - 
Ben Kelly authored
We've seen some anecdotal evidence in local testing that mojo::DataPipe creation can sometimes take milliseconds to complete. Currently there is a pipe created on the ServiceWorker thread for certain FetchEvent respondWith() code paths. This histogram will help us determine if this is introducing jank on the service worker thread. Bug: 888045 Change-Id: I5f36da2dfbde4bd561c605336949e475f45ecb43 Reviewed-on: https://chromium-review.googlesource.com/1239274Reviewed-by:
Mark Pearson <mpearson@chromium.org> Reviewed-by:
Marijn Kruisselbrink <mek@chromium.org> Commit-Queue: Ben Kelly <wanderview@chromium.org> Cr-Commit-Position: refs/heads/master@{#593302}
 - 
Denis Kuznetsov authored
Postpone Login WebUI initialization if Oobe is not completed until OOBE configuration check is complete. Bug: 854101 Change-Id: If9f7bba80d048d28b8cf17ef57b1558742e7a765 Reviewed-on: https://chromium-review.googlesource.com/1203977 Commit-Queue: Denis Kuznetsov <antrim@chromium.org> Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Reviewed-by:
Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#593301}
 - 
Andrew Grieve authored
This rule was causing @MainDex methods to be obfuscated, even when they were marked as -keep by a previous rule. Turns out that this rule is entirely unnecessary for maintaining @MainDex annotations anyways. Bug: 887954 Change-Id: I3f371d4c24f91e217494f02b45e9401a8628688a Reviewed-on: https://chromium-review.googlesource.com/1238784Reviewed-by:
Sam Maier <smaier@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#593300}
 - 
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/39707b216ffe..fd14ee29e129 Created with: gclient setdep -r src-internal@fd14ee29e129 The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=mmoss@chromium.org Change-Id: If8371db0ba1be53bdea290035bd06eed87351cc5 Reviewed-on: https://chromium-review.googlesource.com/1239164Reviewed-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@{#593299}
 - 
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/69356444050a..cd5e40e994a7 git log 69356444050a..cd5e40e994a7 --date=short --no-merges --format='%ad %ae %s' 2018-09-21 hjd@google.com Merge "trace_processor: Stop confusing upid with utid in systrace parsing" Created with: gclient setdep -r src/third_party/perfetto@cd5e40e994a7 The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-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=perfetto-bugs@google.com Change-Id: I72c844d7100cf53558f2f5e5b648514edf01cb2f Reviewed-on: https://chromium-review.googlesource.com/1238841Reviewed-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@{#593298}
 - 
Fredrik Hubinette authored
It's been deprecated for a while, this CL finally gets rid of it. Bug: 754986 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 Change-Id: Icc06af298f2e46252b2bc3e7ac73b25c66f3fd26 Reviewed-on: https://chromium-review.googlesource.com/1235209Reviewed-by:
Yuri Wiitala <miu@chromium.org> Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Fredrik Hubinette <hubbe@chromium.org> Cr-Commit-Position: refs/heads/master@{#593297}
 - 
Daniel Erat authored
Add a new -force-tablet-power-button flag that instructs the ash::PowerButtonController class to use tablet power button behavior (i.e. tapping the button turns the screen off) regardless of whether the device is in tablet mode or laptop mode. session_manager will pass this flag on system images built with the touch_centric_device USE flag. Bug: 887506 Change-Id: Ib43aad1862172bf1ff8e68e573709a55a8b0c125 Reviewed-on: https://chromium-review.googlesource.com/1237523Reviewed-by:
Ahmed Fakhry <afakhry@chromium.org> Reviewed-by:
Min Chen <minch@chromium.org> Commit-Queue: Dan Erat <derat@chromium.org> Cr-Commit-Position: refs/heads/master@{#593296}
 - 
Christian Biesinger authored
Give inline space to some vectors (for the full list of flex items and the violations); these are only kept on the stack, so this won't affect memory usage. And uses a new "FlexItemVectorView" class for storage on the FlexLine instead of copying the items into a new vector for each line. R=dgrogan@chromium.org,mstensho@chromium.org Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I2f60b6de254bc40653379d4eac6f49754b144474 Reviewed-on: https://chromium-review.googlesource.com/1237411 Commit-Queue: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by:
David Grogan <dgrogan@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#593295}
 - 
Dmitry Gozman authored
in the case of kNavigationPolicyCurrentTab policy. That happens in a number of cases: loading mhtml archive, about:srcdoc, about:blank, empty url, renderer debug urls, urls with chrome-native: or about: scheme. It would be ideal to get rid of this behavior, but that requires some investigation. For now, we'll just make it explicit by calling CommitNavigation from RenderFrameImpl. As a first step, switching to CommitNavigation in FrameLoader. Bug: 855189 Change-Id: Id1c5b00c8294b1890a60703f966e5134c5720380 Reviewed-on: https://chromium-review.googlesource.com/1232202 Commit-Queue: Dmitry Gozman <dgozman@chromium.org> Reviewed-by:
Camille Lamy <clamy@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#593294}
 - 
Bruno Santos authored
This will make the information available on the server more up to date with the device, since scheduled status reports may not happen once screen is locked. Bug: 882597 Change-Id: Idaac23348ae003039308e179daca0e40d8253ac6 Reviewed-on: https://chromium-review.googlesource.com/1236853Reviewed-by:
Aga Wronska <agawronska@chromium.org> Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Commit-Queue: Bruno Santos <brunoad@google.com> Cr-Commit-Position: refs/heads/master@{#593293}
 - 
Drew Davenport authored
If FillModesetBuffer fails, clear the modeset buffer to black to avoid displaying an uninitialized framebuffer. BUG=b:78892556 Change-Id: Ie3281302117f72bc9ed38ce68e6697b402809256 Reviewed-on: https://chromium-review.googlesource.com/1237142Reviewed-by:
Michael Spang <spang@chromium.org> Commit-Queue: Drew Davenport <ddavenport@chromium.org> Cr-Commit-Position: refs/heads/master@{#593292}
 - 
Alexey Kozyatinskiy authored
We have two version of a lot of methods: method and methodPromise. It makes searching of methods usages in codebase a little harder, this CL replaces all callback based methods with promisified one. R=luoe@chromium.org Bug: none Change-Id: If30da32e1b062734d7db54b9c5a87ece73ef1d39 Reviewed-on: https://chromium-review.googlesource.com/1235212Reviewed-by:
Erik Luo <luoe@chromium.org> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org> Cr-Commit-Position: refs/heads/master@{#593291}
 - 
James Cook authored
gfx::Canvas has DrawCircle etc. functions that take cc paint flags. These functions are used for painting in a few places in ash. ash already has a build-time dependency on //cc/paint. Just allow cc/paint deps in ash. Bug: none Test: checkdeps Change-Id: I7ddd8dc9cb43d0ab73b4b4435678ae87e3259c67 Reviewed-on: https://chromium-review.googlesource.com/1238447Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Commit-Queue: James Cook <jamescook@chromium.org> Cr-Commit-Position: refs/heads/master@{#593290}
 - 
Majid Valipour authored
- Move tests from virtual/threaded/fast/animationworklet to animations/animationworklet - Change virtual test suite to use the animations/animationworklet directory instead - Remove assumption in WorkletAnimation that we always have threaded compositing enabled. The above change, allow AW test to run without threaded compositing forcing main thread animations. Without any other change, 16/28 tests pass. The rest are added to expectations file where we can start investigating them. Bug: 887659 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: I820e0c8fc317ce718aea48d8fc441f5541766abd Reviewed-on: https://chromium-review.googlesource.com/1237235Reviewed-by:
Robert Flack <flackr@chromium.org> Commit-Queue: Majid Valipour <majidvp@chromium.org> Cr-Commit-Position: refs/heads/master@{#593289}
 - 
Mathieu Perreault authored
On Windows, assigns an accelerator to the Context Menu command that shows the Emoji panel, both for the native Textfield's context menu and the render_view's context menu. The shortcut is "Win" + "Period" Bug: 880653 Change-Id: Ic6f41762c5903c2984bce93a5ac3185dc41e7199 Reviewed-on: https://chromium-review.googlesource.com/1235220Reviewed-by:
Scott Violet <sky@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Commit-Queue: Mathieu Perreault <mathp@chromium.org> Cr-Commit-Position: refs/heads/master@{#593288}
 - 
Hwanseung Lee authored
MultiDeviceSetupImpl accepts SecureChannelClient as a constructor argument, but never uses it. Bug: 874283 Change-Id: Ie748eee5ed0852ff57f80144376038f7f51f1860 Reviewed-on: https://chromium-review.googlesource.com/1238294Reviewed-by:
Stefan Kuhne <skuhne@chromium.org> Reviewed-by:
Ryan Hansberry <hansberry@chromium.org> Commit-Queue: Hwanseung Lee <hs1217.lee@samsung.com> Cr-Commit-Position: refs/heads/master@{#593287}
 - 
Tim Volodine authored
Rebaseline some interfaces/properties that have been exposed in Chrome and should also be exposed in Android WebView. In particular: - AbortController, AbortSignal - Sensor API related interfaces: -- e.g. Sensor, Accelerometer, Gyroscope, OrientationSensor, ... - Web Audio related interfaces modifications: -- e.g. BaseAudioContext, AudioParamMap, AudioContext.baseLatency, -- e.g. AudioListener.position*, AudioParam.automationRate, ... - Canvas interface related modifications: -- e.g. CanvasRenderingContext2D.filter, ... - New DOM geometry primitives: -- e.g. DOMMatrix, DOMPoint, .. - New Document/Element/Event related methods/attr: -- e.g. Document.linkColor, Document.onpointermove, Document.onvisibilitychange -- e.g. DocumentType.replaceWith -- e.g. Element.slot, Element.computedStyleMap -- e.g. Event.composed - FontFace related modifications: -- e.g. FontFace.display - FormData modifications: -- e.g. FormData.values.. - Gamepad API related: -- e.g. Gamepad.vibrationActuator, GamepadHapticActuator - HTML element related modifications: -- e.g. HTMLAnchorElement.referrerPolicy, HTMLAreaElement.download, -- e.g. HTMLBodyElement.onafterprint, HTMLCanvasElement.captureStream -- e.g. HTMLElement.autocapitalize, HTMLFrameSetElement.onmessageerror -- e.g. HTMLImageElement.decoding, HTMLSlotElement - IndexedDB API related modifications: -- e.g. IDBCursor.continuePrimaryKey, -- e.g. IDBKeyRange.includes, IDBObjectStore.name - new Image interface attrbiutes/methods: -- e.g. Image.align, Image.decode, ImageData.data,.. - KeyboardEvent modifications: -- e.g. KeyboardEvent.isComposing, KeyboardLayoutMap - Media* related modifications: -- e.g. MediaSource.onsourceclose, MediaStreamTrack.getCapabilities, -- e.g. MediaStreamTRackEvent - Network Information API modifications: -- e.g. NetworkInformation.downlink, NetworkInformation.rtt - Node and NodeList modifications - Option interface modifications - Performance Timeline API related e.g.: -- e.g. PerformanceLongTaskTiming, PerformanceNavigationTiming, -- e.g. PerformanceObserver, PerformancePaintTiming, PerformanceServerTiming, ... - Streams API modifications: -- e.g. ReadableStream.pipeTo - Fetch API modifications: -- e.g. Request.cache, Request.destination, Response.redirected - SVG DOM interface modifications: -- e.g. SVGElement.dataset, SVGElement.onpointermove -- e.g. SVGImageElement.decoding - ServiceWorker updates: -- e.g. ServiceWorkerContainer.controller, ServiceWorkerRegistration.active - Other modifications: -- SourceBuffer and SourceBufferList changes -- URL.searchParams, URL.sort -- webkitRTCPeerConnection modifications. -- e.g. Path2D.addPath -- SecurityPolicyViolationEvent.sample, Selection.removeRange -- AnimationEvent.pseudoElement This patch also removes some deleted interfaces/attributes: -- e.g. Attr.nodeValue, ClientRect, DataView, FileError, -- e.g. HTMLKeygenElement, NodeFilter, ReadableByteStream, -- e.g. webkitAudioContext, webkitOfflineAudioContext, -- e.g. webkitIDB* interfaces -- e.g. global Bluetooth* attributes Also replace previously 'attribute' properties which have been replaced by getters/setters: -- e.g. applicationCache, navigator, ondevicemotion, -- e.g. document, isSecureContext, onload, ... BUG=867450 Change-Id: I509b6744a6206a57543ff858a4fd4cbf7754f91a Reviewed-on: https://chromium-review.googlesource.com/1154910Reviewed-by:
Tim Volodine <timvolodine@chromium.org> Reviewed-by:
Richard Coles <torne@chromium.org> Commit-Queue: Tim Volodine <timvolodine@chromium.org> Cr-Commit-Position: refs/heads/master@{#593286}
 - 
Roger Tawa authored
Change-Id: I51fc5a42dfcd9a67e5e5f7985e53849644002414 Bug: 846033 Reviewed-on: https://chromium-review.googlesource.com/1181930Reviewed-by:
Wenzhao (Colin) Zang <wzang@chromium.org> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Reviewed-by:
Julian Pastarmov <pastarmovj@chromium.org> Commit-Queue: Roger Tawa <rogerta@chromium.org> Cr-Commit-Position: refs/heads/master@{#593285}
 - 
Lei Zhang authored
Also only import catapult's devil_arm.gni in arm.gni when building for Android. Change-Id: I06b544387e02a19ab0959ab64ba121a1d6238ef5 Reviewed-on: https://chromium-review.googlesource.com/1227604Reviewed-by:
John Budorick <jbudorick@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#593284}
 - 
Min Qin authored
This reverts commit 3a7537ab. Reason for revert: This CL fixes the crash on Chrome OS Asan bots by switching to use DownloadUIModelPtr instead of unique_ptr. This was already done in DownloadItemView in the previous commit effort, but I missed it in DownloadItemNotification. Original change's description: > Revert "More OfflineItemModel implementation" > > This reverts commit 63cb63c9. > > Reason for revert: Crashing in debug builds: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/linux-chromeos-dbg/7920 > > Original change's description: > > More OfflineItemModel implementation > > > > This CL makes OfflineItemModel inherit from DownloadUIModel > > > > Bug: 881499 > > Change-Id: Ic7591f5ce7f5f5243cfeb8ff89ad1e77aa1b78db > > Reviewed-on: https://chromium-review.googlesource.com/1237134 > > Commit-Queue: Min Qin <qinmin@chromium.org> > > Reviewed-by: Shakti Sahu <shaktisahu@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#593030} > > TBR=qinmin@chromium.org,shaktisahu@chromium.org > > Change-Id: I6fb1e7e1ed50df3147efdfa2e57e38577cffacf8 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 881499 > Reviewed-on: https://chromium-review.googlesource.com/1238859 > Reviewed-by: Steven Bennetts <stevenjb@chromium.org> > Commit-Queue: Steven Bennetts <stevenjb@chromium.org> > Cr-Commit-Position: refs/heads/master@{#593226} TBR=stevenjb@chromium.org,qinmin@chromium.org,shaktisahu@chromium.org Change-Id: I975e1a38ff8d74a62085a7fc8e941f81d19f08cc No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 881499 Reviewed-on: https://chromium-review.googlesource.com/1238999 Commit-Queue: Min Qin <qinmin@chromium.org> Reviewed-by:
Min Qin <qinmin@chromium.org> Cr-Commit-Position: refs/heads/master@{#593283}
 - 
Olivier Robin authored
These are fixes that are needed to enable Autofill in iframes. It also add more tests for the frame messaging logic. Bug: 881364 Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs Change-Id: Iea417c1d371094489daca66e7477d963d003c716 Reviewed-on: https://chromium-review.googlesource.com/1234333 Commit-Queue: Olivier Robin <olivierrobin@chromium.org> Reviewed-by:
Moe Ahmadi <mahmadi@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#593282}
 
 -