- 31 Aug, 2018 40 commits
-
-
Christian Dullweber authored
Add the infrastructure to remove expired data by rewriting LevelDB instances. The integration with actual storage implementation will be added in followup Cls. Bug: 823071 Change-Id: Iff1b93481468423d292266f16a45f6ef4ac6e7f2 Reviewed-on: https://chromium-review.googlesource.com/1152917 Commit-Queue: Christian Dullweber <dullweber@chromium.org> Reviewed-by:
Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#587980}
-
Alexandr Ilin authored
TBR: yfriedman@chromium.org Bug: 879153 Change-Id: I479320dbad98fc155598e89c28db5286f1bb6f38 Reviewed-on: https://chromium-review.googlesource.com/1199143Reviewed-by:
Alexandr Ilin <alexilin@chromium.org> Commit-Queue: Alexandr Ilin <alexilin@chromium.org> Cr-Commit-Position: refs/heads/master@{#587979}
-
Jan Wilken Dörrie authored
This reverts commit fd3a7398. Reason for revert: Likely culprit of https://crbug.com/879513. Original change's description: > Rationalize call stacks targets in //components/metrics/BUILD.gn > > Renames targets to better reflect what they provide. Removes the > :metrics dep from the target for child processes to avoid including > unnecessary browser-process-only code in those processes. Breaks the > direct dependency of CallStackProfileBuilder on :metrics by introducing > a receiver callback abstraction. > > Bug: 878509 > Change-Id: I03a590f31be8c9641c9f375d8dbc0f8bc254b7d4 > Reviewed-on: https://chromium-review.googlesource.com/1195808 > Commit-Queue: Mike Wittman <wittman@chromium.org> > Reviewed-by: Scott Violet <sky@chromium.org> > Reviewed-by: Ilya Sherman <isherman@chromium.org> > Cr-Commit-Position: refs/heads/master@{#587726} TBR=sky@chromium.org,wittman@chromium.org,isherman@chromium.org Change-Id: I1ce64c7544b045a513980ff6deb6ddc804dee33f No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 878509 Reviewed-on: https://chromium-review.googlesource.com/1199083Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#587978}
-
Gauthier Ambard authored
This CL animates the toolbar constraints change when animating the fullscreen final position (i.e. getting out or in). Bug: 876712 Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs Change-Id: I58dc0c200138f9cf482e9ee25a76e2653665fbfe Reviewed-on: https://chromium-review.googlesource.com/1199063Reviewed-by:
Stepan Khapugin <stkhapugin@chromium.org> Commit-Queue: Stepan Khapugin <stkhapugin@chromium.org> Cr-Commit-Position: refs/heads/master@{#587977}
-
Marc Treib authored
https://chromium-review.googlesource.com/c/chromium/src/+/1162174 added support for non-primary accounts (behind a feature flag), but didn't have any tests yet. Bug: 871221 Change-Id: I5de0b688e1aff9d8eef141d341b9e711511f31e4 Reviewed-on: https://chromium-review.googlesource.com/1195488Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Reviewed-by:
Jan Krcal <jkrcal@chromium.org> Commit-Queue: Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#587976}
-
Morten Stenshorne authored
TBR=kojii@chromium.org Bug: 879492 Change-Id: I1f8f2e7dd22843b3aadbb0b61e876a9b813b1a23 Reviewed-on: https://chromium-review.googlesource.com/1198963Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#587975}
-
Mark Cogan authored
This CL adds a histogram to track which of three possible interactions were used to change the current page in the tab grid. Bug: 879487 Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs Change-Id: I35d6cb289b4c9fb8418e8d40f356bf914ae5d302 Reviewed-on: https://chromium-review.googlesource.com/1193948 Commit-Queue: Mark Cogan <marq@chromium.org> Reviewed-by:
Gauthier Ambard <gambard@chromium.org> Reviewed-by:
Steven Holte <holte@chromium.org> Cr-Commit-Position: refs/heads/master@{#587974}
-
Hitoshi Yoshida authored
In WebIDL spec, [Unforgeable] can appear on interface attributes and interface non-static operations. https://heycam.github.io/webidl/#Unforgeable Now our IDL compiler does not check its use cases. This CL makes IDL compiler to check if [Unforgeable] appears on interfaces or static members, and stops with a warning message if it does. Bug: 674593 Change-Id: I6f17834eae71b3c7aa44556c3442f679091efd59 Reviewed-on: https://chromium-review.googlesource.com/1198711Reviewed-by:
Kenichi Ishibashi <bashi@chromium.org> Reviewed-by:
Yuki Shiino <yukishiino@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#587973}
-
Etienne Pierre-doray authored
This CL uses ScopedBlockingCall to mark blocking calls in /ios/chrome/browser/reading_list. This CL was created by replacing calls to AssertBlockingAllowed() with instantiations of ScopedBlockingCall(MAY_BLOCK). I kindly ask the reviewer to make sure of the following: - ScopedBlockingCall is instantiated in a scope with minimal CPU usage. If this is not the case, ScopedBlockingCall should be instantiated closer to the blocking call. See scoped_blocking_call.h for more info. Please let me know when/where the blocking call happens if this needs to be changed. - Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See BlockingType for more info. While I assumed MAY_BLOCK by default, that might not be the best fit if we know that this callsite is guaranteed to block. - The ScopedBlockingCall's scope covers the entirety of the blocking operation previously asserted against by the AssertBlockingAllowed(). This CL was uploaded by git cl split. R=olivierrobin@chromium.org Bug: 874080 Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs Change-Id: If8096b4000f68e37625258c026af2db5f2b94a29 Reviewed-on: https://chromium-review.googlesource.com/1191787Reviewed-by:Justin Cohen <justincohen@chromium.org> Reviewed-by:
Olivier Robin <olivierrobin@chromium.org> Commit-Queue: Olivier Robin <olivierrobin@chromium.org> Cr-Commit-Position: refs/heads/master@{#587972}
-
Tetsui Ohkubo authored
This CL implements UpdateCornersRadius in NotificationViewMD to round corners of the action buttons row. It also moves UpdateCornerRadius call done in MessageView by checking NewStyleNotifications flag check to subclasses (NotificationViewMD and ArcNotificationView). TEST=manual BUG=879072 Change-Id: I43932927263ff7cc87d173c27a728d3cc0bc9888 Reviewed-on: https://chromium-review.googlesource.com/1195247 Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org> Reviewed-by:
Yoshiki Iguchi <yoshiki@chromium.org> Cr-Commit-Position: refs/heads/master@{#587971}
-
angle-chromium-autoroll authored
https://chromium.googlesource.com/angle/angle.git/+log/1bf963b62929..fd1621076a74 git log 1bf963b62929..fd1621076a74 --date=short --no-merges --format='%ad %ae %s' 2018-08-31 oetuaho@nvidia.com Support multisample arrays as framebuffer attachments Created with: gclient setdep -r src/third_party/angle@fd1621076a74 The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=geofflang@chromium.org Change-Id: Ibc20681283b8c220010900f511a1844770339c42 Reviewed-on: https://chromium-review.googlesource.com/1198405Reviewed-by:
angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#587970}
-
Chromium WPT Sync authored
Using wpt-import in Chromium 88d5f8c4. With Chromium commits locally applied on WPT: 29a89cda "Import all remaining cookie tests into WPT" 02a673df "Fix the error catching logic of should().throw() in audit.js" 7086e61d "Add "intrinsicSize" attribute to HTMLVideoElement behind a flag" 20848114 "Add RTCQuicStream IDL + binding skeleton" Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/23712 Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md Directory owners for changes in this CL: mstensho@chromium.org: external/wpt/css/css-multicol NOAUTOREVERT=true TBR=robertma No-Export: true Change-Id: I643dd09a67678b945403ec39979ac73b964fdd6d Reviewed-on: https://chromium-review.googlesource.com/1198570 Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Reviewed-by:
Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#587969}
-
Tetsui Ohkubo authored
Mute button should have activated color when it's muted. I misunderstood the spec. See the bug for detail. TEST=manual BUG=863514 Change-Id: Ic7d2239c44ed9a00924f3c0c1484570a49f7bbef Reviewed-on: https://chromium-review.googlesource.com/1194804Reviewed-by:
Yoshiki Iguchi <yoshiki@chromium.org> Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org> Cr-Commit-Position: refs/heads/master@{#587968}
-
Koji Ishii authored
Following bot results are included. 9294 9295 9302 9305 9308 9311 9313 9314 9315 9318 9328 9331 9336 9340 9343 9347 9348 9350 4 lines were removed and 3 lines were deflaked by consecutive results since 9313. TBR=eae@chromium.org, mstensho@chromium.org NOTRY=true Bug: 591099 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I962c5e9c148d84415cbca5013f8262eb696b31cd Reviewed-on: https://chromium-review.googlesource.com/1195255 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#587967}
-
Jan Wilken Dörrie authored
This reverts commit d576f34a. Reason for revert: Likely culprit of https://crbug.com/879491. Original change's description: > Make chrome.proxy.onProxyError extension API work under the Network Service. > > This adds an optional "ProxyErrorClient" client to the NetworkContext which > receives notifications of errors in the PAC script, as well as notifications > of failed URL loads that may have been proxy related. > > Bug: 876568,851609 > Cq-Include-Trybots: luci.chromium.try:linux_mojo > Change-Id: I645ef91875135fcc81a7bd113442a0b65c661e65 > Reviewed-on: https://chromium-review.googlesource.com/1192123 > Reviewed-by: Matt Menke <mmenke@chromium.org> > Reviewed-by: Will Harris <wfh@chromium.org> > Commit-Queue: Eric Roman <eroman@chromium.org> > Cr-Commit-Position: refs/heads/master@{#587812} TBR=eroman@chromium.org,mmenke@chromium.org,wfh@chromium.org Change-Id: I286c7f768b04b6e47f1836abc459a33c7b394498 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 876568, 851609 Cq-Include-Trybots: luci.chromium.try:linux_mojo Reviewed-on: https://chromium-review.googlesource.com/1199043Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#587966}
-
Arthur Sonzogni authored
The current behavior of chrome is the following one: --- When a javascript navigation is triggered, if it happens: * before the load event, replace the current history entry. * after the load event, append a new history entry. --- The first case is sometimes called "javascript-redirect". The current set of tests uses two kind of tests. One with a timeout of 2 seconds. This one is expected to happens after the load event. Another one with a timeout of 0 seconds. We don't really know this one is expected to happens. This is flaky. It usually happens after the load event, but it is non deterministic. This CLs removes: * /http/tests/history/redirect-js-*-0-seconds}.html * /http/tests/history/redirect-js-*-2-seconds}.html And completes: * /http/tests/history/redirect-js-*-before-load}.html * /http/tests/history/redirect-js-*-after-load}.html It modifies the tests so that they really depend on the load event, not on timing, which is not reliable. Bug: 862591, 831155 Change-Id: I3d568019c8616e6b52b9db554ad95ed312bd82d9 Reviewed-on: https://chromium-review.googlesource.com/1185094 Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by:
Nate Chapin <japhet@chromium.org> Cr-Commit-Position: refs/heads/master@{#587965}
-
Yoshifumi Inoue authored
This patch introduces |InclusiveAncestorsOf()| for |NGPaintFragment| tree to reduce common pattern for ease for traversing ancestors. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I60d7f70f694c98094f290e759471e52f550c0710 Reviewed-on: https://chromium-review.googlesource.com/1196387Reviewed-by:
Koji Ishii <kojii@chromium.org> Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#587964}
-
Ioana Pandele authored
Bug: 879486, 835234 Change-Id: Ife5ece610ec7f3173caf368681e3f3338c96354b Reviewed-on: https://chromium-review.googlesource.com/1195483 Commit-Queue: Ioana Pandele <ioanap@chromium.org> Reviewed-by:
Vasilii Sukhanov <vasilii@chromium.org> Reviewed-by:
Steven Holte <holte@chromium.org> Cr-Commit-Position: refs/heads/master@{#587963}
-
Eriko Kurimoto authored
This reverts commit 695d7853. This commit is just removing arrays already stored in EventType. Also, it is called only when chromevox developer option flag is enabled. This option is WIP and the flag is disabled in default. This is irrelevant to webview benchmark. TBR=dtseng@chromium.org,nednguyen@google.com,yawano@chromium.org,sarakato@chromium.org Bug: 878965 Change-Id: Id2ab67061bd39597a2ebac0fedb2d7f00e6494ee Reviewed-on: https://chromium-review.googlesource.com/1198649 Commit-Queue: Eriko Kurimoto <elkurin@google.com> Reviewed-by:
Yuki Awano <yawano@chromium.org> Cr-Commit-Position: refs/heads/master@{#587962}
-
Sergio Villar Senin authored
SimpleURLLoader does not return the response body by default for most of error situations. The failing code was unconditionally dereferencing the std::unique_ptr<std::string<>> holding the response body and so, causing a crash. Bots didn't complain when the CL landed because apparently log levels greater than 0 are filtered out for unit tests (the line crashing was a VLOG(1)). That's why an unit test is not provided. Bug: 876627 Change-Id: Ibbc87955343fbab069cbc90b926593ffe6568ecd Reviewed-on: https://chromium-review.googlesource.com/1196888Reviewed-by:
Matt Menke <mmenke@chromium.org> Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Commit-Queue: Sergio Villar <svillar@igalia.com> Cr-Commit-Position: refs/heads/master@{#587961}
-
Tetsui Ohkubo authored
SetIsNested should only be called when MessageView is in MessageCenterView. However, there was minor exception that it's called on Aero enabled Windows. As a result, shadow will be removed on Aero enabled Windows (Win 7). The shadow was already removed on Win8 & 10, so it should be an acceptable minor change. TEST=manual BUG=none Change-Id: I1d252553cce7da5027ad0c8d5ce629351ab1ff2c Reviewed-on: https://chromium-review.googlesource.com/1196290 Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org> Reviewed-by:
Evan Stade <estade@chromium.org> Reviewed-by:
Yoshiki Iguchi <yoshiki@chromium.org> Cr-Commit-Position: refs/heads/master@{#587960}
-
Jan Wilken Dörrie authored
This reverts commit 9e96a32b. Reason for revert: Likely culprit of https://crbug.com/879469. Original change's description: > [media] Maintain DecoderSelector state throughout decoder selection. > > This CL changes DecoderStream to maintain an instance of DecoderSelector > continually. This enabled DecoderSelector to maintain > DecryptingDemuxerStream state and the blacklist internally. > > An immediate consequence is that DecoderSelector can now always try the > full list of potential decoders each time that selection is triggered. > This fixes the GPU->GPU changeType() transition, and provides a > foundation to build GPU fallforward on top of. > > Another consequence is that fallback can occur more than once for a > stream. It is no longer possible to loop forever doing fallbacks, so this > is a robustness improvement in addition to being a requirement for > changeType(). > > Bug: 877673 > 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: I76d1bed1c914e1ec58a6653d7200fbb67f70971a > Reviewed-on: https://chromium-review.googlesource.com/1188978 > Commit-Queue: Dan Sanders <sandersd@chromium.org> > Reviewed-by: Dale Curtis <dalecurtis@chromium.org> > Cr-Commit-Position: refs/heads/master@{#587908} TBR=dalecurtis@chromium.org,xhwang@chromium.org,sandersd@chromium.org Change-Id: I6836b3e04b56591289fd973a5e89092b70e923fe No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 877673 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 Reviewed-on: https://chromium-review.googlesource.com/1199082Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#587959}
-
Sergei Datsenko authored
ext4 encryption on ChromeOS doesn't allow access to inode attributes for files in encrypted dir, so we need to indicate files that are ok to remove on low disk space with extended attributes too. BUG=chromium:879003 Change-Id: Ibf917ac255c93ea4e971b2a622b51e452257a4c7 Reviewed-on: https://chromium-review.googlesource.com/1196288Reviewed-by:
Stuart Langley <slangley@chromium.org> Reviewed-by:
Sam McNally <sammc@chromium.org> Commit-Queue: Sergei Datsenko <dats@chromium.org> Cr-Commit-Position: refs/heads/master@{#587958}
-
src-internal-chromium-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/049f97004fb6..4458ecb45717 Created with: gclient setdep -r src-internal@4458ecb45717 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: I9d73ca67ce74dd2589031d190940f47e8be96b1d Reviewed-on: https://chromium-review.googlesource.com/1198390Reviewed-by:
src-internal-chromium-autoroll <src-internal-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: src-internal-chromium-autoroll <src-internal-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#587957}
-
Sam McNally authored
Bug: 879425 Change-Id: Ibcb7b71ca7424cd085c26fde7693b48b7473ba74 Reviewed-on: https://chromium-review.googlesource.com/1198703 Commit-Queue: Sam McNally <sammc@chromium.org> Reviewed-by:
Joel Hockey <joelhockey@chromium.org> Cr-Commit-Position: refs/heads/master@{#587956}
-
Yutaka Hirano authored
- Replace |url.ProtocolIsData() || origin->CanRequest(url)| with |origin->CanReadContent(url)|. - Remove cross-origin settings for data URLs in workers as data URLs are now considered as same-origin. This is a follow up for [1]. 1: https://chromium-review.googlesource.com/c/chromium/src/+/1160126 Bug: 870173 Change-Id: Ie95e82c57882e4ce7d52e8ab0607c81e4b18c171 Reviewed-on: https://chromium-review.googlesource.com/1177472 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by:
Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/master@{#587955}
-
Chromite Chromium Autoroll authored
https://chromium.googlesource.com/chromiumos/chromite.git/+log/108fea28a159..1940d7df3f6d git log 108fea28a159..1940d7df3f6d --date=short --no-merges --format='%ad %ae %s' 2018-08-31 athilenius@google.com Changed oauth2 refresh logs wording Created with: gclient setdep -r src/third_party/chromite@1940d7df3f6d 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. TBR=chrome-os-gardeners@chromium.org Change-Id: I955a3e687d08241d060b75b0a444f6dce9fd0145 Reviewed-on: https://chromium-review.googlesource.com/1198404Reviewed-by:
Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#587954}
-
Mike West authored
Several cookie tests are failing under content shell because it defaults to blocking third-party cookies. We should invert that default in order to correctly run web platform tests. Bug: 843945 Change-Id: Ifead36d9b890ea603ea14538caff56ad579cb83e Reviewed-on: https://chromium-review.googlesource.com/1196547Reviewed-by:
Friedrich Horschig [CEST] <fhorschig@chromium.org> Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#587953}
-
Eyor Alemayehu authored
Currently, we send an empty AssistantBundle if we don't have the assistant extra and the assistant tree. Made a change to prevent that from happening. Bug: b:113528361 Change-Id: I37d8cef85cd0631e61a756ed4e6683d274b0a877 Reviewed-on: https://chromium-review.googlesource.com/1195925 Commit-Queue: Eyor Alemayehu <eyor@google.com> Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#587952}
-
Hajime Hoshi authored
RenderThreadImpl::IdleHandler called only ReleaseFreeMemory on background tabs, which releases memory that is already free. We think this just affects the memory usage figures at the task manager. Futhermore, ReleaseFreeMemory is also called via OnPurgeMemory, so this call seems unnecessarily redundant. This CL removes RenderThreadImpl::IdleHandler as we expect this doesn't affect the real world usage. In case perf bots complain, we'll revert this fix. Bug: 878700 Change-Id: Ic7513837709598ea169ebf2a85454ba211678434 Reviewed-on: https://chromium-review.googlesource.com/1196284Reviewed-by:
Takashi Sakamoto <tasak@google.com> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Alexander Timin <altimin@chromium.org> Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org> Cr-Commit-Position: refs/heads/master@{#587951}
-
Yutaka Hirano authored
The fetch spec says data URLs should be treated as same-origin, but currently Chrome treats it as cross-origin, and attaches "access-control-allow-origin: *" to every response to a request to data URLs. Let's align with the spec. See [1] for details. There are some modules using FetchRequestMode::kSameOrigin for which it's not obvious whether handling data URLs as same-origin is correct. 1. SVG - a. ExternalSVGResource::Load - b. SVGUseElement::UpdateTargetReference 2. XSLT - a. XSLStyleSheet::LoadChildSheet - b. DocLoaderFunc 2a is not affected by this change because of LibXSLT implementation. For 2b I wrote a test. The test result is aligned with Firefox. 1: https://docs.google.com/document/d/1_BD15unoPJVwKyf5yOUDu5kie492TTaBxzhJ58j1rD4/edit Bug: 870173 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;luci.chromium.try:linux_mojo;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I666c9cb46c83e0e6b290e03b5b999db501c20541 Reviewed-on: https://chromium-review.googlesource.com/1160126 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by:
Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Takashi Toyoshima <toyoshim@chromium.org> Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#587950}
-
Sergei Datsenko authored
BUG=chromium:879051 Change-Id: I3e9000b6bdf7e48683010ba5e039bd6b79219910 Reviewed-on: https://chromium-review.googlesource.com/1196285Reviewed-by:
Stuart Langley <slangley@chromium.org> Reviewed-by:
Luciano Pacheco <lucmult@chromium.org> Commit-Queue: Luciano Pacheco <lucmult@chromium.org> Cr-Commit-Position: refs/heads/master@{#587949}
-
calamity authored
This reverts commit 7f98222a. Reason for revert: Suspected of causing BookmarksTestCase/testCachePositionIsRecreated to fail. https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/ios-uirefresh-simulator/2187 Original change's description: > [ios] Changes Bookmark cache to use Table row instead of offset > > Bookmarks caches the tableView scroll offset, so whenever > bookmarks is closed and re-opened, we maintain the scroll offset > and the user is in the same position as before dismissal. > > As part of supporting dynamic type on Bookmarks this approach is > no longer valid since: > -The row height might change due to the size of the font. > -The row height is not calculated unless the cell is dequeued, > this means that when the content offset is set to the cached value > (when re-oppening Bookmarks) the position offset is correct, but > the content being displayed are not. This happens because the cells > that weren't displayed when setting the offset manually used the > estimatedRowHeight instead of their real height. This messes up the > cache value. > > In order to support dynamic height/type this CL changes the cache > so it stores the tableView row instead of the tableView scroll > offset. It also updates the pref values so they store an int instead > of a double. > > It also deletes BookmarkHomeSharedState cellHeightPt and updates > the estimatedRowHeight value to 65. > > This CL doesn't introduce dynamic height yet, that will be done in > a follow up CL. > > Bug: 869671 > Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs > Change-Id: I6cd5f8baa8b385d3045ab5e9d0ff54a9d8202b63 > Reviewed-on: https://chromium-review.googlesource.com/1157684 > Commit-Queue: Sergio Collazos <sczs@chromium.org> > Reviewed-by: Kurt Horimoto <kkhorimoto@chromium.org> > Reviewed-by: Mark Cogan <marq@chromium.org> > Cr-Commit-Position: refs/heads/master@{#587821} TBR=marq@chromium.org,kkhorimoto@chromium.org,sczs@chromium.org Change-Id: I14635c3f977857714a76feefae6535d8df0cf35b No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 869671 Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs Reviewed-on: https://chromium-review.googlesource.com/1198647Reviewed-by:
calamity <calamity@chromium.org> Commit-Queue: calamity <calamity@chromium.org> Cr-Commit-Position: refs/heads/master@{#587948}
-
Hiroki Nakagawa authored
This is a follow-up CL for https://chromium-review.googlesource.com/c/chromium/src/+/1194807 For a while, we need to keep 3 shared worker script loading paths: classic, S13nServiceWorker, and NetworkService. To clarify which function arguments are used for which loading path, we should give more specific names to them. Bug: 715632 Change-Id: I5c075cd72f89d7ca761861db02be0b9146cc215e TBR: kinuko@chromium.org Reviewed-on: https://chromium-review.googlesource.com/1198663 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#587947}
-
Yoichi Osato authored
For LegacyLayout, we have to do character-range-based partial invalidation for selections because a LayoutText is too big to be fully invalidates for selection. In the other hand, we're invalidating each NGPaintfragment. So no further grain invalidation, which is based on character range that we're doing for legacy, is not needed. Bug: 708452 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: Id011ced00ee2de43efdc9bf35f7ad922b0cf1078 Reviewed-on: https://chromium-review.googlesource.com/1198744Reviewed-by:
Xianzhu Wang <wangxianzhu@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#587946}
-
Stuart Langley authored
Update DriveNotificationManager so that it can register for, and process, XMPP push notifications for team drives. We can register for changes in COSMO by prefixing "TD:" to the team drive ID when we register for the invalidation. To support this change we: - Add OnTeamDrivesUpdated to FileSystemObserver to flow changes in the team drives that the user can access to observers. - Allow DriveNotificationManager to keep track of the users team drive ID's and register for notifications from them. - Change DriveNotificationManager to generate a different event if the update is triggered by the polling timer or a push notification. - Change CheckForUpdates to accept a set of id's which will be the team drive id's that were recieved from the invalidation service. - Provide a glue class in DriveIntegrationService to pass team drive updates to DriveNotificationManager. - Addes file system test cases. Follow ups: - Fix DriveNotificationManager so we can write unit tests against it. Write the tests for registering for and processing invalidations. - Look at batching in DriveNotifcationManager, as invalidation service can send many rapid invalidations for the same object. - Fix up the polling timer logic in DriveNotificationManager, and adjust the timeouts so we do not spam the drive backends with needless update checks if the user has many team drives. Bug: 837456, 783184, 867166 Change-Id: I3fd80d41902bdd7f6c8f090346acbbf64f9dafdb Reviewed-on: https://chromium-review.googlesource.com/1195256Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Sam McNally <sammc@chromium.org> Commit-Queue: Stuart Langley <slangley@chromium.org> Cr-Commit-Position: refs/heads/master@{#587945}
-
Tarun Bansal authored
Add more UMA to track the performance and correctness of the resource loading hints experiment. Specifically, this CL records UMA on how many page hints are received via component updater, and how frequently were the resource hints available at the time of page commit. Bug: 878129 Change-Id: I8bc3dd1e6d7c80e4cefc34ebb6119665d5fbee5e Reviewed-on: https://chromium-review.googlesource.com/1197108 Commit-Queue: Tarun Bansal <tbansal@chromium.org> Reviewed-by:
Steven Holte <holte@chromium.org> Reviewed-by:
Ryan Sturm <ryansturm@chromium.org> Cr-Commit-Position: refs/heads/master@{#587944}
-
Peter Kotwicz authored
As part of fixing BUG 817263, I am going to add more methods to WebApkUtils. This CL splits out the host browser selection logic into its own class. Bug=817263 Change-Id: I60a2246959ecb008d69937fbe62b37b2769b99ce Reviewed-on: https://chromium-review.googlesource.com/1184980 Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org> Reviewed-by:
Xi Han <hanxi@chromium.org> Cr-Commit-Position: refs/heads/master@{#587943}
-
Wenzhao Zang authored
The space info button in the Files app redirects to the “Storage management” section in Settings, which has already been hidden in Demo Mode. So it makes sense to hide this button as well. In Demo Mode (a public session), the cryptohome runs in RAM. As a result, the Files app only considers available RAM when showing free disk space. Therefore, customers in stores might think the device only has 4 GB of disk space. We should hide the disk space stat until there's a better solution, e.g. show an explanatory message ("disk space is limited in Demo Mode" or something). Bug: 868747 Change-Id: I8b138bbf0b864acaf38a51659cccf7ad3d198c16 Reviewed-on: https://chromium-review.googlesource.com/1198882Reviewed-by:Naoki Fukino <fukino@chromium.org> Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org> Cr-Commit-Position: refs/heads/master@{#587942}
-
Michael Giuffrida authored
Remove --enable-demo-mode flag and always enable Demo Mode when ARC++ is supported. The --enable-offline-demo-mode flag will be removed separately for ease of reverting in case that feature ends up being delayed. Bug: 812037 Change-Id: Ie3ac7a98af21d3fab3e3c7f2aaff0c71a2bcaf08 Reviewed-on: https://chromium-review.googlesource.com/1195116 Commit-Queue: Michael Giuffrida <michaelpg@chromium.org> Commit-Queue: Alexander Alekseev <alemate@chromium.org> Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Reviewed-by:
Aga Wronska <agawronska@chromium.org> Cr-Commit-Position: refs/heads/master@{#587941}
-