- 01 Oct, 2019 40 commits
-
-
Gavin Williams authored
-Now that pin_keyboard uses cr-button(used to be paper-button) there is no need for an additional paper-ripple. -cr-button needs logic for being able to customize ripples since pin_keyboard uses a custom ripple. The same createRipple function exists in cr-toggle, cr-slider, etc. Bug: 1007235 Change-Id: Ib391bd45f87c65bf3ae5982dfccc4a61e5fd807d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829766 Commit-Queue: Gavin Williams <gavinwill@chromium.org> Reviewed-by:
Bailey Berro <baileyberro@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#701742}
-
Koji Ishii authored
Block-level out-of-flow objects are placed at the start edge of the next line if preceded by in-flow inline content, or of the current line otherwise. Before this change, the "preceded" was determined by the visual order. This patch fixes this by using the logical order. Bug: 1005149, 1005433, 1002479 Change-Id: I8589d0daa24021a8106d98770e83629ff9f02c57 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833366 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by:
Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#701741}
-
Alex Cooper authored
As a result of TPAC there were some spec changes to the xr feature policy (FP). These were made in: https://github.com/immersive-web/webxr/pull/842 The following changes were needed to become spec compliant: * rename FP from "xr" to "xr-spatial-tracking" * supportsSession always resolves for "inline" * supportsSession rejects for immersive-vr with a SecurityError if FP not set * default features per mode are now required features for that mode * requestSession does not unconditionally reject if FP is not set, instead resolving specific features now depends on FP status. * While resolving features, if any required features depend on a missing FP, the requestSession call will fail with a "NotSupportedError" * While resolving features, if any optional features depend on a missing FP, those features will be silently ignored. * devicechange events will not fire for documents that do not have FP set. Bug: 1003842 Change-Id: Ie9ae16b5c1d863b730e556b511c024bae8a4503c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808800 Commit-Queue: Alexander Cooper <alcooper@chromium.org> Reviewed-by:
Brandon Jones <bajones@chromium.org> Reviewed-by:
Ian Clelland <iclelland@chromium.org> Reviewed-by:
Jacob DeWitt <jacde@chromium.org> Auto-Submit: Alexander Cooper <alcooper@chromium.org> Cr-Commit-Position: refs/heads/master@{#701740}
-
Mario Sanchez Prada authored
We no longer need to have these templated methods declared as we can now rely on the new Mojo types, so let's drop them to reduce the amount of references to the old types inside Blink. Bug: 955171, 978694 Change-Id: I7cfc4987ae41916b678e071e13e892f52b014913 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832205Reviewed-by:
Ken Rockot <rockot@google.com> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Cr-Commit-Position: refs/heads/master@{#701739}
-
Hesen Zhang authored
- Clients are able to specify a custom suppression duration for each notification entry overwriting the default one in config. -TODO: Proto change. Bug: 1005954 Change-Id: Idcdf018f9f32dc5b468aba9782b93d0c6a9df5ed Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1815217 Auto-Submit: Hesen Zhang <hesen@chromium.org> Commit-Queue: Hesen Zhang <hesen@chromium.org> Reviewed-by:
Xing Liu <xingliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#701738}
-
Yulun Wu authored
Before/After screenshots are in bug. Bug: 976954 Change-Id: I1dff0367ea71b175170e6af737c987b4e7ba3d8b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808426 Commit-Queue: Yulun Wu <yulunwu@chromium.org> Reviewed-by:
Ahmed Fakhry <afakhry@chromium.org> Reviewed-by:
Toni Baržić <tbarzic@chromium.org> Cr-Commit-Position: refs/heads/master@{#701737}
-
Maksim Ivanov authored
Fix the tests of the platform_keys APIs to use their own test certificates and keys instead of the ones from //net/data/ssl/certificates. This should fix troubles happening when people try to update certs in //net, because platform_keys' tests were containing some additional data files that contained information derived from //net's certs. People had to know that besides updating //net's certs they need to go to platform_keys tests and regenerate additional files using the special script. This CL changes the platform_keys tests to be bundled with their own certificates/keys hermetically, without containing any derivatives of //net's certs anymore. Bug: 591193 Test: regenerate all certs in //net/data/ssl/certificates, check that *PlatformKeys* unit_tests and browser_tests pass Change-Id: I2e4026d6d7b2f10e382b507c62dec2397432d070 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1825359Reviewed-by:
David Benjamin <davidben@chromium.org> Commit-Queue: Maksim Ivanov <emaxx@chromium.org> Cr-Commit-Position: refs/heads/master@{#701736}
-
Malay Keshav authored
The iterative traversal up the parent chain of an effect node to find the nearest ancestor with rounded corner had a bug that affected render surfaces. This patch fixes the bug and adds unit test to prevent regressions. Bug: 996712 Test: Added unittests with the regression case Change-Id: I3a16222769b1a1d9b90a580f3be2f7589bf77849 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832490Reviewed-by:
Chris Harrelson <chrishtr@chromium.org> Commit-Queue: Malay Keshav <malaykeshav@chromium.org> Cr-Commit-Position: refs/heads/master@{#701735}
-
Sophie Chang authored
Previously, it was only done at session start but the setting can change during the session. Bug: 1005279 Change-Id: I9c0cec86b6e4b9c0527072e3a0d1b1083ecd9b0e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832312Reviewed-by:
Michael Crouse <mcrouse@chromium.org> Reviewed-by:
Tarun Bansal <tbansal@chromium.org> Commit-Queue: Sophie Chang <sophiechang@chromium.org> Cr-Commit-Position: refs/heads/master@{#701734}
-
Rune Lillesveen authored
They are currently all gfx::kPlaceholderColor (red), but will be changed in following CLs. Bug: 939811 Change-Id: Ie1a8d2ba23b2cac84095eb5897a43be8db7392a4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1827430 Commit-Queue: Rune Lillesveen <futhark@chromium.org> Reviewed-by:
Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#701733}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/b4137027e4aa..fa5193a394a7 git log b4137027e4aa..fa5193a394a7 --date=short --no-merges --format='%ad %ae %s' 2019-10-01 treehugger-gerrit@google.com Merge "perfetto-ui: Accept uppercase keys" 2019-10-01 fmayer@google.com Merge "Do not do left shift on negative value." 2019-10-01 pmuetschard@google.com Merge "Launch the shell in the trace processor shell on Windows." Created with: gclient setdep -r src/third_party/perfetto@fa5193a394a7 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-chromium-autoroll Please CC perfetto-bugs@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md TBR=perfetto-bugs@google.com Bug: None Change-Id: I6e1a69a4d799657da85aa06dc56b7a6731c2fe05 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1834242Reviewed-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@{#701732}
-
chromium-autoroll authored
https://swiftshader.googlesource.com/SwiftShader.git/+log/8edf82c75009..caf67c3745fb git log 8edf82c75009..caf67c3745fb --date=short --no-merges --format='%ad %ae %s' 2019-10-01 amaiorano@google.com Fix write stencil ops when writeMask == 0 Created with: gclient setdep -r src/third_party/swiftshader@caf67c3745fb If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/swiftshader-chromium-autoroll Please CC swiftshader-team+autoroll@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_chromium_msan_rel_ng;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=swiftshader-team+autoroll@google.com Bug: chromium:b/141484021 Change-Id: I5fc02a9aa76e97ba7d690b8065d532233fc2bc61 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833000Reviewed-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@{#701731}
-
Lukasz Anforowicz authored
The deleted ChromeContentBrowserClient::IsSafeRedirectTarget was mostly redundant wrt ExtensionNavigationThrottle ("mostly", because the throttle considers only the navigation initiator - doesn't consider origins of intermediate hops as initiators; this aspect of behavior is not important to preserve). Bug: 442579 Change-Id: I617510e425c0d944a114c9b4ea749d0d31b51d6f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1779310 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#701730}
-
chromium-autoroll authored
https://chromium.googlesource.com/angle/angle.git/+log/755417dd7907..988f71701886 git log 755417dd7907..988f71701886 --date=short --no-merges --format='%ad %ae %s' 2019-10-01 cnorthrop@google.com Vulkan: Base/max level fixes and cleanup Created with: gclient setdep -r src/third_party/angle@988f71701886 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-chromium-autoroll Please CC cwallez@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=cwallez@google.com Bug: None Change-Id: I21dba1222751d4d5a112a793004079067f729dc8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1834241Reviewed-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@{#701729}
-
John Lee authored
The tab list element now listens for theme updates and grabs theme colors from the handler to color itself. The colors have not been finalized yet, but this CL adds the basic mechanism to support theme colors on the front-end. This CL assumes a color scheme most similar to the mocks, with all tabs colored as though they were an active tab, with the actual active tab outlined by a blue outline. https://imgur.com/a/9PZFt1Y Bug: 1004981 Change-Id: I4ff29f2261acbf3bd6234648fb39ceb0effdb703 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1828290 Commit-Queue: John Lee <johntlee@chromium.org> Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#701728}
-
danakj authored
When RenderViewImpl::Destroy() happens, if there is no local main frame it should Close the WebView and destroy the undead RenderWidget. But if there is a local main frame, then Closing the WebView will detach that main frame, and in the process we should destroy the RenderWidget for the main frame in the same way that we would for a child frame. This makes RenderViewImpl::DetachWebFrameWidget destroy the RenderWidget if the call happens as part of WebView closing, from RenderViewImpl::Destroy(). Otherwise, it continues to only close the WebFrameWidget and remove it from the undead RenderWidget. R=ajwong@chromium.org Bug: 419087 Change-Id: I642ccf0fe95547d5614af6b29c80a6176adaa231 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1825733Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Commit-Queue: danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/master@{#701727}
-
Allan Sandfeld Jensen authored
The function signatures changed though the ABI stayed the same. Bug: 1008856 Change-Id: I7407ae5033d23fa08a7c5cd23417a91b0603615b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1827415Reviewed-by:
Thomas Guilbert <tguilbert@chromium.org> Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#701726}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/2a383228fbdd..319ede95ff1a Created with: gclient setdep -r src-internal@319ede95ff1a If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll Please CC jbudorick@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chrome.try:linux-chromeos-chrome TBR=jbudorick@google.com Bug: chromium:None Change-Id: I4c176074fde545b979cb8e60106866df07cd7b4c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832998Reviewed-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@{#701725}
-
Chris Mumford authored
apk_merger.py (in GetDiffFiles) had an error check for "uncomparable" files where an exception was being created, but never raised. This error was detected by an automated test (Semmle) at lgtm.com. Bug: 1010139 Change-Id: Ia30500f9d4dbc6471b119bcb9bc1634ff415143b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829589Reviewed-by:
Nate Fischer <ntfschr@chromium.org> Commit-Queue: Chris Mumford <cmumford@google.com> Cr-Commit-Position: refs/heads/master@{#701724}
-
minch authored
Bug: 1010194 Change-Id: I33864caabe1757e799f7bc53a6d8e45593df892f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833319Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Min Chen <minch@chromium.org> Cr-Commit-Position: refs/heads/master@{#701723}
-
Aleks Totic authored
Scrolling overflow for line boxes was being computed incorrectly. The block_end padding was being added to linebox's scroll overflow. It should have been added to linebox border box instead. While investigating the standards that define this behavior, I noticed that csswg has resolved that both inline_padding and block_padding should be used for overflow. The existing code only used inline_padding. This did not cause an error because block_padding was being added somewhere else. I investigated, and it seems that block_padding got added to layout_result.IntrinsicBlockSize(), which then got passed to box_->ComputeLayoutOverflow() I am not sure of why this is being done, and why it works. I think that adding LayoutUnder() when we are explicitly computing overflow is the right thing to do. It'll make this code work when we switch to pure NG overflow computation. Bug: 1003373 Change-Id: I39b8399de463e9e9f1a2c4d906362b14f9a783ca Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829490 Commit-Queue: Aleks Totic <atotic@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#701722}
-
Sylvain Defresne authored
base::Bind/base::Callback are deprecated in favor of either base::BindOnce/base::OnceCallback or base::BindRepeating/ base::RepeatingCallback (depending on whether the callback is invoked once or multiple time). Convert all uses of base::Bind/base::Callback in ui/aura to the recommended methods/types. Bug: 1007846 Change-Id: Id5f2c026950df6d651830d9ff07dd95ac3e0f153 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832804 Auto-Submit: Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#701721}
-
danakj authored
Currently popup widgets will snapshot the main frame's ViewRect and the emulated ViewRect (aka WidgetRect). The popup itself lives with real screen infos, passed to UpdateSurfaceAndScreenInfo(), and since it never does SynchronizeVisualPropertiesFromRenderView() it keeps those values. The RenderWidget converts WindowRects that the popup specifies of queries in and out of emulated space as needed. After this change, the conversions are done against the live real and emulated ViewRects instead of snapshotting them at creation, avoiding the need for tracking states on RenderWidget. R=avi@chromium.org Bug: 1006052 Change-Id: I611287afcccdc8e8e739ef2c31e78d06191f688f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833782Reviewed-by:
Avi Drissman <avi@chromium.org> Commit-Queue: danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/master@{#701720}
-
Lily Chen authored
This fixes the logging of CookieInclusionStatuses of request cookies that were excluded from being sent, and response cookies that were excluded from being saved. Previously the logging calls were in the wrong place so this did not work properly. Bug: 1005217 Change-Id: I8de20ce7a850751a19076607a344abccf60dd962 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1830091 Commit-Queue: Matt Menke <mmenke@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#701719}
-
Xiaohui Chen authored
This reverts commit c7eaa31e. Reason for revert: break internal build Original change's description: > assistant: deprecate |enable_cros_assistant| gn arg > > It's been default equivalent to |is_chromeos| for a few > milestones already. And there is no plan to split it out > from ChromeOS. Remove the flag to clean things up. > > Bug: b/136564463 > Test: locally build and run > Change-Id: I57b20ae88b47e062dc457c0f857452d4e04bfd59 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829750 > Reviewed-by: Colin Blundell <blundell@chromium.org> > Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> > Reviewed-by: Tao Wu <wutao@chromium.org> > Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org> > Cr-Commit-Position: refs/heads/master@{#701672} TBR=xiyuan@chromium.org,blundell@chromium.org,xiaohuic@chromium.org,wutao@chromium.org Change-Id: Ic2b407a9da2dcebb8ca5e09ab3d2b09cc987f971 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: b/136564463 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833797Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#701718}
-
Anastasia Helfinstein authored
Bug: None Change-Id: Icf3fa74c760378f73b536fbf59e224cc879832e5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1830140 Commit-Queue: Anastasia Helfinstein <anastasi@google.com> Reviewed-by:
Akihiro Ota <akihiroota@chromium.org> Cr-Commit-Position: refs/heads/master@{#701717}
-
Fredrik Söderquist authored
After having been separated for a bit, CalculateAnimationRepeat(...) and its companion CalculateAnimationPercent(...) can now be merged again. While doing this, eliminate the float epsilon tricks in favor of integer epsilon tricks (and attempt to comment on what is being done). Bug: 998526 Change-Id: Id1d7367672f46886e466b42e49be8dd968fbd1cf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1833587 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by:
Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/master@{#701716}
-
gogerald authored
This is the first patch of splitting the bigger one https://chromium-review.googlesource.com/c/chromium/src/+/1797069 Screenshots: https://drive.google.com/file/d/1bmR-hfo1XQsaB61MbGUSmRjAIOyypaEj/view?usp=sharing https://drive.google.com/file/d/1opItnNVwGI-eRJxlN6M2hxurS88D4btX/view?usp=sharing https://drive.google.com/file/d/1ElJLgbogCb-f-D5vO6hmjC5SznxxWZKc/view?usp=sharing https://drive.google.com/file/d/1RU88SHUqFqSu_VhxrdyfVTSSWJcMdn3i/view?usp=sharing https://drive.google.com/file/d/1JQZAiFVOcQSeU9N8XOK7Zyh7TL5xT6Vk/view?usp=sharing Bug: 982018 Change-Id: Iec9086c6538d29208ba92b106985bb04f0148983 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1817106 Commit-Queue: Ganggui Tang <gogerald@chromium.org> Reviewed-by:
Yusuf Ozuysal <yusufo@chromium.org> Auto-Submit: Ganggui Tang <gogerald@chromium.org> Cr-Commit-Position: refs/heads/master@{#701715}
-
Josh Nohle authored
- Merge redundant cryptauth_better_together_feature_types.cc/h into cryptauth_feature_type.cc/h. - Change the strings from camelcase to uppercase-underscore format--the format the CryptAuth server uses. - Add function to convert from multidevice::SoftwareFeature to a feature type string. This will be needed to build BatchSetFeatureStatuses requests. Bug: 951969 Change-Id: I4e516b2790edbb5ca2c08261fec3f59f35ab4994 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1834062 Commit-Queue: Josh Nohle <nohle@chromium.org> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#701714}
-
Akihiro Ota authored
This changes the behavior of ChromeVox LanguageSwitching to fall back on the browser UI language, instead of the current language, if we can't make a confident language switch. The previous scheme became an issue when navigating through certain UI elements, such as those in the status tray, which do not have a detected or author-provided language. So if we switched to German and immediately started navigating through the status tray, all elements would be announced in German, even if the system language is English. This change fixes the undesired behavior. This change also adds a test to confirm new behavior and does some clean up around the LanguageSwitching code. Bug: 1000284 Change-Id: I85c5b67a17e292dda95a16b144b7a45ea8448f75 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1827669Reviewed-by:
David Tseng <dtseng@chromium.org> Commit-Queue: Akihiro Ota <akihiroota@chromium.org> Cr-Commit-Position: refs/heads/master@{#701713}
-
chromium-autoroll authored
https://chromium.googlesource.com/chromiumos/chromite.git/+log/fc2b2deb2628..a66d10dcbbfc git log fc2b2deb2628..a66d10dcbbfc --date=short --no-merges --format='%ad %ae %s' 2019-10-01 bhthompson@google.com Set R76 release branch N PFQ to gandof Created with: gclient setdep -r src/third_party/chromite@a66d10dcbbfc If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/chromite-chromium-autoroll Please CC chrome-os-gardeners@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chromium.try:chromeos-kevin-rel TBR=chrome-os-gardeners@google.com Bug: None Change-Id: Icc309f89dbc068ae5c5c0fd8254d3d94c2627f3d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832997Reviewed-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@{#701712}
-
Dirk Pranke authored
We are in the process of dropping support for the jumbo configuration; removing it from the CQ is the first step. Bug: 994387 Change-Id: Ia333d1b4bb6b1f869425f924123cd237193a6ed9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1834205Reviewed-by:
John Budorick <jbudorick@chromium.org> Commit-Queue: Dirk Pranke <dpranke@chromium.org> Cr-Commit-Position: refs/heads/master@{#701711}
-
Fredrik Söderquist authored
When an interval restarts we won't necessarily get a new interval, but just adjust the current interval (which could then potentially end). Change CheckAndUpdateInterval(...) to reflect this, and narrow the restart criteria in UpdateActiveState(...). UpdateActiveState(...) was also only checking for "inactive" -> "active/frozen" transitions to 'begin', but we need to check for transitions from "frozen" as well. Also re-order the check for 'end' so that it is before the one 'begin'. This will mean that events should get dispatched like: 'begin', 'end', 'begin' and 'end' when we encounter a restart (like in the testcase), rather than as previously: 'begin', 'begin', 'end' and 'end'. Bug: 998526 Change-Id: I56b2391fdcc22f3a22332d6eeb6aa469225497f6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1821922 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by:
Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/master@{#701710}
-
Daniel Rubery authored
This CL adds a result enum to the PhishingDetector Mojo interface. This allows a non-successful feature extraction to be reported. There is now only one (known) situation where the callback may not return in a reasonable time frame: If the page text is not captured for the requested page, the ClientSideDetectionHost will wait, in hopes the page text is captured. This CL adds metrics to see how often the page text recapture actually occurs, for future evaluation of this behavior. This does have a small behavior change for the ClientSideDetection models, which used to reclassify the current page if the scorer is updated. Since scorer updates are so rare, this case now immediately returns. Bug: 995466 Change-Id: I48cb432c38e0c62723e126bb2335aaba9d03bb02 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1820104Reviewed-by:
Oliver Chang <ochang@chromium.org> Reviewed-by:
Mark Pearson <mpearson@chromium.org> Reviewed-by:
Varun Khaneja <vakh@chromium.org> Commit-Queue: Daniel Rubery <drubery@chromium.org> Cr-Commit-Position: refs/heads/master@{#701709}
-
Alexander Timin authored
It turns out that fetch() and XMLHttpRequests are now tracked as network requests. This patch adds tests to verify this behaviour. This patch also slightly improves tracing for active feature detection. R=kouhei@chromium.org,arthursonzogni@chromium.org Change-Id: I368f3b52ba8930269bef284f98bd1831944633f8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1825419 Commit-Queue: Alexander Timin <altimin@chromium.org> Reviewed-by:
Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#701708}
-
Fredrik Söderquist authored
When we're updating an interval and get a new interval notifications are sent to all dependent syncbases. These dependents may in turn deliver notifications back to the original timed element, which would recursively update its interval - potentially clobbering the current one. Instead of doing that, leave the notification function early if we detect that we're in the process of notifying dependents, and then let the regular interval update code pick up and process the new instance time(s). This means we can notify dependents in more logical ways (i.e directly after updating |interval_|) rather than setting |interval_has_changed_| and let UpdateSyncBases() do the notifications. UpdateSyncBases() remains for now, but will be removed in a follow-up. Bug: 998526 Change-Id: I2ace98c3443fd95645df724e5532465f4ca307f2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832807 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by:
Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/master@{#701707}
-
Yang Guo authored
This enables showing more details in the Timeline Panel. Steps to use: - Run chrome with --enable-ui-devtools - Navigate to chrome://inspect#other - Connect to UiDevToolsClient - Record a performance trace Change-Id: If8af634f894f937bd4192c774bedf105b8563a42 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1767717Reviewed-by:
Yang Guo <yangguo@chromium.org> Reviewed-by:
Wei Li <weili@chromium.org> Commit-Queue: Wei Li <weili@chromium.org> Cr-Commit-Position: refs/heads/master@{#701706}
-
chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/8c500751cd1c..1e9112fbb472 git log 8c500751cd1c..1e9112fbb472 --date=short --no-merges --format='%ad %ae %s' 2019-10-01 mtklein@google.com roll mips toolchain to gcc 8 Created with: gclient setdep -r src/third_party/skia@1e9112fbb472 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-autoroll Please CC rmistry@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=rmistry@google.com Bug: None Change-Id: Ia20fb0581928de7d2be571ce946854b78b7440b1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1832995Reviewed-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@{#701705}
-
David Van Cleve authored
This change resolves the issue described in crbug.com/612601 (internal) by changing the existing ternary implementation of TimeDelta::FromDouble into a call to saturated_cast. Back in 2016, when TimeDelta::FromDouble's current control flow was written (https://crrev.com/1976703005), there was some concern about using saturated_cast here because TimeDelta's permitted values ranged from Max() to -Max() at the time. jyasskin implemented a safe version [1] that met the [-Max(), Max()] requirement, but it looks like the CL got lost somewhere before landing. As of February 2018 (crrev.com/c/539058), the internal value of TimeDelta can now range over all int64_t's, so the desired semantics of TimeDelta::FromDouble are now those of saturated_cast<int64_t>. [1] https://codereview.chromium.org/1976703005/diff/100001/base/time/time.h#newcode627 Test: Expanded time_unittest Bug: 612601 Change-Id: Id00bdad9e732a22f0765c228b65ac6d65aa8b3d4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1830114Reviewed-by:
Asanka Herath <asanka@chromium.org> Reviewed-by:
danakj <danakj@chromium.org> Commit-Queue: Asanka Herath <asanka@chromium.org> Commit-Queue: David Van Cleve <davidvc@chromium.org> Auto-Submit: David Van Cleve <davidvc@chromium.org> Cr-Commit-Position: refs/heads/master@{#701704}
-
Fredrik Söderquist authored
This splits said method into one that dirties the interval state in the time container and one that schedules an actual update. For one of the current cases we can trivially remove the scheduling of an update because it isn't needed. Bug: 998526 Change-Id: I9ec5af56c85c914fca0608fb2254f75bf093e415 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829715 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by:
Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/master@{#701703}
-