- 20 Mar, 2018 40 commits
-
-
https://chromium.googlesource.com/chromiumos/chromite.git/+log/5978d7dd749e..65e67b8ab181 $ git log 5978d7dd7..65e67b8ab --date=short --no-merges --format='%ad %ae %s' 2017-10-09 bhthompson Add HW tests to KBL paladins Created with: roll-dep src/third_party/chromite BUG=chromium:772430 The AutoRoll server is located here: https://chromite-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=chrome-os-gardeners@chromium.org Change-Id: I3aef2ab6b741a4d8b60e18edfeb3a9f46b315339 Reviewed-on: https://chromium-review.googlesource.com/969822 Commit-Queue: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#544278}
-
Oksana Zhuravlova authored
This change moves time.mojom from //mojo/common to //mojo/public/mojom/base. Corresponding typemap and struct traits file were also moved. Unit tests for Time, TimeDelta and TimeTicks were updated to use SerializeAndDeserialize() from //mojo/public/cpp/test_support/test_utils.h and moved to mojo_unittests. Bug: 799482,806965 Cq-Include-Trybots: luci.chromium.try:linux_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_mojo;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I080ca0628167a1be705f923a329b7e0986536b83 Reviewed-on: https://chromium-review.googlesource.com/962872 Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org> Reviewed-by:
Ken Rockot <rockot@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Reviewed-by:
Martin Barbella <mbarbella@chromium.org> Cr-Commit-Position: refs/heads/master@{#544277}
-
https://skia.googlesource.com/skia.git/+log/cb88470d82d6..ec77963bf32e $ git log cb88470d8..ec77963bf --date=short --no-merges --format='%ad %ae %s' 2018-03-19 angle-skia-autoroll Roll skia/third_party/externals/angle2/ 3761dc7bf..daedf4d23 (3 commits) 2018-03-19 liyuqian Make consistent isRadiusIncreasing decision 2018-03-19 caryclark remove imageinfo flatten altogether 2018-03-19 bsalomon Revert "Revert "New read pixels implementation that is simpler but does all conversions on CPU."" 2018-03-19 bsalomon Remove deprecated versions of YUV texture SkImage factories 2018-03-19 ericrk Allow SkTraceMemoryDump to exclude wrapped objects 2018-03-19 hcm Fix go syntax for Debian compile 2018-03-19 bsalomon Remove SkSurface::MakeFromBackendTexture variant that doesn't take SkColorType 2018-03-19 ethannicholas fix switch fallthrough warning 2018-03-19 liyuqian Fix concentric 2pt conical gradient in GPU where r1 < r0 Created with: roll-dep src/third_party/skia BUG=chromium:795358 The AutoRoll server is located here: https://autoroll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=jvanverth@chromium.org Change-Id: I83f77a4beed619b2bc27becaafe1224131abb3d1 Reviewed-on: https://chromium-review.googlesource.com/969800Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#544276}
-
chrome-release-bot authored
# This is an automated release commit. # Do not revert without consulting chrome-pmo@google.com. NOAUTOREVERT=true TBR=govind@chromium.org Change-Id: I7334d112f3aa5619170be0ef8e6e20d268a364cf Reviewed-on: https://chromium-review.googlesource.com/969885Reviewed-by:
chrome-release-bot@chromium.org <chrome-release-bot@chromium.org> Cr-Commit-Position: refs/heads/master@{#544275}
-
Joel Einbinder authored
As a drive-by, adds the light blue hover state to the console sidebar Change-Id: Ie4ac958c8feb6d8907e2574db53a5d89ada54eb2 Reviewed-on: https://chromium-review.googlesource.com/907793Reviewed-by:
Erik Luo <luoe@chromium.org> Reviewed-by:
Andrey Lushnikov <lushnikov@chromium.org> Commit-Queue: Joel Einbinder <einbinder@chromium.org> Cr-Commit-Position: refs/heads/master@{#544274}
-
Shinya Kawanaka authored
This reverts commit 52e03fa8. Reason for revert: Some mac builders are broken. e.g. https://ci.chromium.org/buildbot/chromium.fyi/Mac%20Builder%20%28dbg%29%20Goma%20Canary/3941 Original change's description: > AppShell: Suppress context menu in webviews > > AppShell doesn't support context menus, but still needs to provide a > WebViewGuestDelegate to handle the context menu. Otherwise, we reach a > NOTREACHED() in WebContentsViewChildFrame::ShowContextMenu(). > > Also removes a WebViewGuestDelegate function that is unused (see > https://codereview.chromium.org/2836973002). > > Bug: 820604 > Change-Id: I0760d397384908a490704f23388e11c4eef113a5 > Reviewed-on: https://chromium-review.googlesource.com/957596 > Commit-Queue: Michael Giuffrida <michaelpg@chromium.org> > Reviewed-by: Lucas Gadani <lfg@chromium.org> > Cr-Commit-Position: refs/heads/master@{#544136} TBR=michaelpg@chromium.org,lfg@chromium.org Change-Id: Ib3691d13fb6a787b487c0e11a73e9c0bdaad5b8b No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 820604 Reviewed-on: https://chromium-review.googlesource.com/969723Reviewed-by:
Shinya Kawanaka <shinyak@chromium.org> Commit-Queue: Shinya Kawanaka <shinyak@chromium.org> Cr-Commit-Position: refs/heads/master@{#544273}
-
John Chen authored
OOPIF frames do not have names on some versions of Chrome. Recognize such cases and do not raise errors. Bug: b:75302857 Change-Id: Ib5cce47de560d2a1d39c654e1e566572b0f8247e Reviewed-on: https://chromium-review.googlesource.com/969788 Commit-Queue: John Chen <johnchen@chromium.org> Reviewed-by:
Caleb Rouleau <crouleau@chromium.org> Cr-Commit-Position: refs/heads/master@{#544272}
-
Sandra Sun authored
After user dragging the scrollbar thumb, we should snap to the closest snap position of the container. Bug: 819769 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I9d383d61a4f171d02c339064392216e0f4eae2ca Reviewed-on: https://chromium-review.googlesource.com/953647 Commit-Queue: Sandra Sun <sunyunjia@chromium.org> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Reviewed-by:
David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#544271}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/3d6608ce..d811a187 Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: Ibb729c6452938284f24893ce3fe82e79b234c68b Reviewed-on: https://chromium-review.googlesource.com/969637Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#544270}
-
Saman Sami authored
CopyOutputRequests must be taken from CompositorFrameSinkSupport before SurfaceAggregator::copy_request_passes_ is populated. This broke at http://crrev.com/99f8d9a. Bug: 823393 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel Change-Id: I2ee6130e66be5b0a0943df87cd22b40d4e9217c1 Reviewed-on: https://chromium-review.googlesource.com/969503 Commit-Queue: Saman Sami <samans@chromium.org> Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Reviewed-by:
Yuri Wiitala <miu@chromium.org> Cr-Commit-Position: refs/heads/master@{#544269}
-
Dirk Pranke authored
In order to roll GN a0a05a85..ee966518 (r533513:r544233) and pick up the following changes: dcba727e GN: Don't crash when mutating the list in a foreach. 3325da9a GN: Correct Git Bash removal of leading "/" of "//" labels 36773f30 Improved GN code related to resolving paths. 1252d9cd gn clean: Don't delete and recreate the build directory. 2caa6c11 Update GN docs. 6783e46f Correct off-by-one in `Tokenizer::CanIncrement`. 1bcad90d GN: Force normal subprocess task priority on Windows a3ec9fb7 GN: Fix Mac bootstrap compile error bbc17a39 GN: Make sure print function flushes stdout to avoid output delays caused by buffered pipes. 99637d39 Remove reference to deleted sequenced_worker_pool 4416579b Rename buildflag_header targets in base for consistency cf54d20b gn: Write no stamp files for action inputs. 00eba186 Fix gn reference in build.ninja after bootstrapping c986c354 Support for JSON input conversion b46dd8be Only run "gn check" on binary targets. TBR=brettw@chromium.org Change-Id: Ic42ce6dc48e39772fd88f009e7e50459a64e740b Reviewed-on: https://chromium-review.googlesource.com/969982 Commit-Queue: Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Cr-Commit-Position: refs/heads/master@{#544268}
-
Sunny Sachanandani authored
Background: A sequence (also called stream) has multiple command buffers, and runs tasks like Flush in the order in which they're received. Therefore, sequences are effectively flush ordered internally, but can run out of order with respect to other sequences. SyncPointManager ensures that there are no sync token wait deadlocks by assigning an order number to each IPC message. When a command buffer waits on a sync token, we enqueue the wait, and the order number of the waiting message (Flush) with the releasing command buffer's sequence ("release" sequence). If the releasing command buffer does not retire the sync token, we will still retire it once we go past the waiting order number in the release sequence, or if there are no more messages in the release sequence. This is to handle malicious renderers sending the browser sync tokens that aren't retired, and prevent the browser from hanging forever. It should also prevent deadlocks incorrect client logic. With the scheduler, we prevent a sequence from running if its next message has sync token waits that aren't resolved yet. We do this by adding sync token dependency hints in the Flush message. This is to avoid unnecessary context switching caused by executing a command buffer just to encounter a wait immediately. However, these dependencies are just hints, and we don't rely on them for correctness, i.e. it's possible for the Flush message to contain no hints, but still have sync token waits in the command buffer. In this bug, we encounter a cyclic dependency graph between sequences, where sequence A waits on sequence B with order number X which is less than the order number of B's next task, and sequence B waits on sequence A with an order number P which is greater than the order number of A's next task (which is X). This is caused by a client error that we haven't figured out yet, but we should still be resilient to it. However, this does not work as expected because the scheduler deschedules both sequences, and asks SyncPointManager to notify when the waits are resolved. SyncPointManager cannot resolve cyclic dependencies until one of the sequences runs. The logic to retire pending waits runs either when you start or finish a message with order number X. SyncPointManager doesn't know what the next order number in the task queue is. This worked correctly when we didn't have sync token dependency hints, and we would run one of the sequences in the cycle first. In the above example, the wait from A to B is invalid because B doesn't have a task with order number less than X. Only after starting to run the next task can SyncPointManager know to retire A's pending wait on B. To fix this, SyncPointManager would need the queue of order numbers for each sequence, and use that to invalidate any waits before the next order number. In the above example, A's wait on B would be deemed invalid because SyncPointManager can look ahead and see that the next task order number on B is greater than X. Ironically, the scheduler has this information in its tasks_ list, but doesn't use it because we wanted sync point manager to be the source of truth to support both scheduler and non-scheduler code paths over a year ago. This has been a bug since M63. Maybe we didn't hit it because the client started doing something incorrectly recently. One possibility is that the client is sending sync tokens to another process, but without the synchronous IPC to "verify" or confirm that an order number is assigned before sending it to another process. The short term fix is to add a queue of order numbers to SyncPointOrderData which is SyncPointManager's state about a sequence. Today, we have unprocessed_order_num_ which is the back of this queue, processed_order_num_ which is the last order number popped off the queue, but what we really want is the front of the queue (next task order number) any time a wait is enqueued. Long term, we may want to make the Scheduler the source of truth for sync tokens. Cq-Include-Trybots: luci.chromium.try:linux_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I87c2680b14ccb04b5ba58ab329db683c400f45b3 Bug: 797137 Reviewed-on: https://chromium-review.googlesource.com/969639 Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Victor Miura <vmiura@chromium.org> Cr-Commit-Position: refs/heads/master@{#544267}
-
https://pdfium.googlesource.com/pdfium.git/+log/c49f39dff730..b3a5240832fc $ git log c49f39dff..b3a524083 --date=short --no-merges --format='%ad %ae %s' 2018-03-19 ralf.sippl Calculate AP for multi-line markup annotations correctly 2018-03-19 thestig Roll DEPS for Clang to 7d56ff90. Created with: roll-dep src/third_party/pdfium The AutoRoll server is located here: https://pdfium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=dsinclair@chromium.org Change-Id: I3519f4d3ca31557ab8a613027c610c20d592f60f Reviewed-on: https://chromium-review.googlesource.com/969829Reviewed-by:
pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#544266}
-
Zhuoyu Qian authored
This CL introduces Editor::IsCommandEnabled(), so WebLocalFrameImpl can use it instead of Editor::CreateCommand().IsEnabled() to avoid the dependence of Editor::Command in WebLocalFrameImpl.cpp. It's preparation of CL [1], because after that patch, we will not need to use "core/editing/commands" outside "core/editing/". [1]: http://crrev.com/c/958623Signed-off-by:
Zhuoyu Qian <zhuoyu.qian@samsung.com> Change-Id: I5936157927665dbef19735ab6f7aac5789325a8e Reviewed-on: https://chromium-review.googlesource.com/964034Reviewed-by:
Yoshifumi Inoue <yosin@chromium.org> Reviewed-by:
Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#544265}
-
Tatsuhisa Yamaguchi authored
When an archive file (.rar) on Drive cache is already marked as mounted, it doesn't change the cache state but still need the cache file path. Bug: 798024 Test: manually verified as noted in the bug Test: unit_tests --gtest_filter=FileCacheTest.*:FileSystemTest.* Change-Id: I44984dfe4ae4aa25885239b221d723fa3ba70866 Reviewed-on: https://chromium-review.googlesource.com/896765Reviewed-by:
Ryo Hashimoto <hashimoto@chromium.org> Commit-Queue: Tatsuhisa Yamaguchi <yamaguchi@chromium.org> Cr-Commit-Position: refs/heads/master@{#544264}
-
Yeol authored
LayoutTestHelper isn't related to layout tests. so it's renamed and moved in core/testing/. Bug: 461929 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_layout_ng;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Icd3cd98b96bf97538475b43c356a756ba0797cd1 Reviewed-on: https://chromium-review.googlesource.com/914213 Commit-Queue: Chris Harrelson <chrishtr@chromium.org> Reviewed-by:
Robert Flack <flackr@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#544263}
-
Istiaque Ahmed authored
Content verification mode is currently dependent on flag + field trial + os + google branded-ness. This means using flags to control verification mode from tests isn't going to produce desired outcome. Provide a way for tests to override this mode instead and use them in browser_tests. Bug: 822970 Test: No visible change. Change-Id: Ie764684d9acd56f3479d8d38f14fd02335160434 Reviewed-on: https://chromium-review.googlesource.com/967055 Commit-Queue: Istiaque Ahmed <lazyboy@chromium.org> Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#544262}
-
Istiaque Ahmed authored
Bug: None Change-Id: I6930083dabdb2596f8760737c8d9d474d41c2d27 Reviewed-on: https://chromium-review.googlesource.com/965621Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Commit-Queue: Istiaque Ahmed <lazyboy@chromium.org> Cr-Commit-Position: refs/heads/master@{#544261}
-
Jinsuk Kim authored
Stops the native ContentViewCore from using SupportUserData to manage its lifetime. It was appropriate when |ContentViewCore::FromWebContents| was required. Now that it's gone, it's desirable to manage it in a simpler way (other class as an owner) to make the object implementation lighter. This CL has WebContentsViewAndroid own it, and destroy it together at the end of its life. Alternatively tried to delete ContentViewCore upon |WebContentsObserver::WebContentsDestroyed| that it implements, but it led to a premature destruction that causes many tests fail. Note that |SetContentViewCore(nullptr)| can be called on WCVA while CVC is still alive, but WCVA still keeps the object till its own destruction for this reason. Bug: 789000 Change-Id: I79f08752c645a24a53c58f6ef715f21f24a691dd Reviewed-on: https://chromium-review.googlesource.com/961623 Commit-Queue: Jinsuk Kim <jinsukkim@chromium.org> Reviewed-by:
Bo <boliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#544260}
-
Ian Vollick authored
This CL changes the reposition icon, its size, and the color of the shadow. Bug: 799270 Cq-Include-Trybots: luci.chromium.try:linux_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I5b4700c80e8731e17627ff3a35aab54b5e74bb40 Reviewed-on: https://chromium-review.googlesource.com/969614 Commit-Queue: Ian Vollick <vollick@chromium.org> Reviewed-by:
Christopher Grant <cjgrant@chromium.org> Cr-Commit-Position: refs/heads/master@{#544259}
-
Scott Chen authored
The two if-statements removed in this CL are unreachable because the conditions were already checked and returned early upstream in HandleShowSetupUI(). Bug: 800972 Change-Id: I5b3b300aea71a32185cb4ccc2c91548870dd0991 Reviewed-on: https://chromium-review.googlesource.com/969741Reviewed-by:
Tommy Li <tommycli@chromium.org> Commit-Queue: Scott Chen <scottchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#544258}
-
Dmitry Gozman authored
This field is not reliable in OOPIF world. Instead, we reconstruct frame tree faithfuly based on parents. This is possible due to frames having persistent ids (controlled by 'persistentIds' flag in a trace event). Bug: 820250 Change-Id: I1685f91729edfdeb2559b8a7f014845bed27f0e0 Reviewed-on: https://chromium-review.googlesource.com/967403 Commit-Queue: Dmitry Gozman <dgozman@chromium.org> Reviewed-by:
Andrey Kosyakov <caseq@chromium.org> Cr-Commit-Position: refs/heads/master@{#544257}
-
edchin authored
Bug: 818198 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I5ae016579a179f2bbb9f1c9c5f7bd96db2a71f3d Reviewed-on: https://chromium-review.googlesource.com/969924Reviewed-by:
edchin <edchin@chromium.org> Reviewed-by:
Sergio Collazos <sczs@chromium.org> Commit-Queue: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#544256}
-
Devlin Cronin authored
ExtensionScriptAndCaptureVisibleTest tests whether extensions are allowed to script or capture various urls and tabs (in a simplified unittest). However, the test is a bit hard to read, and the failures are maddeningly unhelpful. Readability: The test has methods for "Allowed" and "Blocked", which are direct inverses of each other, and then tests can use EXPECT_TRUE or EXPECT_FALSE with each. This means the reader has to keep extra state, and increases the likelihood of fragmentation. Failures: If an EXPECT_TRUE(Blocked()) call fails, it only indicates that the allowed state was not both "allowed to script" and "allowed to capture", but does not indicate what the state was. Fix these by introducing an AccessType enum to indicate whether an extension is allowed to script, capture, or both, and comparing the actual result to the expected. This way, if an expectation fails, the actual state is displayed in the failure. Additionally, this gets rid of having the Allowed/Blocked pairs. Finally, improve ScriptAllowedExclusivelyOnTab() to similarly indicate what went wrong, if the assertion fails. This does not introduce any behavior change. Bug: None Change-Id: I1cfbfeb5581cc1f71a72f3cacbc1d48df4c8d015 Reviewed-on: https://chromium-review.googlesource.com/966791 Commit-Queue: Devlin <rdevlin.cronin@chromium.org> Reviewed-by:
Istiaque Ahmed <lazyboy@chromium.org> Cr-Commit-Position: refs/heads/master@{#544255}
-
Andrew Grieve authored
Reduces Chrome.apk by 65kb, Monochrome by 69kb. Reduces uncompressed classes.dex 860kb / 895kb. Reduces monochrome odex size on Android O by 936kb. Tested locally that pages load (maps and yahoo). Tests have been running with obfuscation enabled for some time. Bug: 620323 Change-Id: Ia2e939968670e6cc427db56469b3020e5ba8b266 Reviewed-on: https://chromium-review.googlesource.com/969120Reviewed-by:
John Budorick <jbudorick@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#544254}
-
Andrew Grieve authored
Shrinks main dex method count by 21k Bug: 820570 Change-Id: Icff816f23428dca5c6d81e9170d2caf3a1bf40b9 Reviewed-on: https://chromium-review.googlesource.com/966931 Commit-Queue: agrieve <agrieve@chromium.org> Reviewed-by:
John Budorick <jbudorick@chromium.org> Cr-Commit-Position: refs/heads/master@{#544253}
-
Alexei Filippov authored
When v8 is unable to unwind a JS stack trace it emits a sample with an empty stack. That causes DT frontend to show gaps in stack frames. The patch workarounds these by replacing a missing sample with a neighbor one. It basically reverts https://chromium.googlesource.com/chromium/src/+/357c6a05e490f5e187dbad88aea96722a72c7446 Change-Id: I16f21a06bb33db160213319d38243c77ea497b09 Reviewed-on: https://chromium-review.googlesource.com/967466 Commit-Queue: Alexei Filippov <alph@chromium.org> Reviewed-by:
Andrey Kosyakov <caseq@chromium.org> Cr-Commit-Position: refs/heads/master@{#544252}
-
Alexei Filippov authored
- Improve auto selection of process/thread when TracingStartedInPage event is missing. - Allow JS samples be attributed to V8.Execute event. - Allow traces with no Chrome's toplevel event category. Change-Id: I8a46551041020a665edd27ee4a0cb10667076900 Reviewed-on: https://chromium-review.googlesource.com/964932Reviewed-by:
Andrey Kosyakov <caseq@chromium.org> Commit-Queue: Alexei Filippov <alph@chromium.org> Cr-Commit-Position: refs/heads/master@{#544251}
-
Chong Zhang authored
The flag is making the bot to load kernel driver and causes flakiness. We want to match chromium.gpu and chromium.gpu.fyi where they don't specify this flag. Background: The flag was added in Ife4228a86fa055416ec20a8049085bf4c2c33ce0 to fix a DISPLAY issue. The bot seems to be reconfigured since then and we want to drop the flag. Note: We should only need --xvfb inside VMs. Bug: 822479 Change-Id: I4709dbf3ca7e75e0697b5d9bede3af5eab320a04 Reviewed-on: https://chromium-review.googlesource.com/969616Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Chong Zhang <chongz@chromium.org> Cr-Commit-Position: refs/heads/master@{#544250}
-
Quinten Yearsley authored
This is to help make it clearer in the future why wpt-importer uses the fallback TBR reviewer. If it uses the fallback, that would mean that we either need to extend the sheriff calendar, or something has changed in the rotations calendar format, or something else unexpected happened. Change-Id: Ib15db50cbfea198668acbe01285cf12fb9a466ad Reviewed-on: https://chromium-review.googlesource.com/966698Reviewed-by:
Robert Ma <robertma@chromium.org> Commit-Queue: Robert Ma <robertma@chromium.org> Cr-Commit-Position: refs/heads/master@{#544249}
-
Kevin Marshall authored
Enable packaged runs for: * base_unittests * crypto_unittests * ipc_tests * media_unittests * mojo_unittests Bug: 798851 Change-Id: Iab5a5decc6a85b00c89b975735ea961bdb94a6fe Reviewed-on: https://chromium-review.googlesource.com/969300Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Cr-Commit-Position: refs/heads/master@{#544248}
-
Joel Einbinder authored
Change-Id: I6c41493e06e4fe6399f78575f239a835ced14743 Reviewed-on: https://chromium-review.googlesource.com/956345Reviewed-by:
Alice Boxhall <aboxhall@chromium.org> Reviewed-by:
Andrey Lushnikov <lushnikov@chromium.org> Commit-Queue: Joel Einbinder <einbinder@chromium.org> Cr-Commit-Position: refs/heads/master@{#544247}
-
Qiang Xu authored
Bug: 799611 Test: manual test Change-Id: I9e1e59119e11f3ec376dc8c71a4938b6ed9d8888 Reviewed-on: https://chromium-review.googlesource.com/969790Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Qiang Xu <warx@google.com> Cr-Commit-Position: refs/heads/master@{#544246}
-
Karan Bhatia authored
BUG=823396 TBR=msw@chromium.org Change-Id: Ic60e9a0b5876ef73fb52c9864901acf29c7e5cd2 Reviewed-on: https://chromium-review.googlesource.com/969826Reviewed-by:
Karan Bhatia <karandeepb@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Commit-Queue: Karan Bhatia <karandeepb@chromium.org> Cr-Commit-Position: refs/heads/master@{#544245}
-
Michael Martis authored
Even our optimized version of these changes caused multiple performance regression warnings: crbug.com/780176, crbug.com/780174. Bug: 765006 Change-Id: I59924ff464a6161cf0afee332f2ceb6c40c7ee0b Reviewed-on: https://chromium-review.googlesource.com/969681Reviewed-by:
Andrew Moylan <amoylan@chromium.org> Commit-Queue: Michael Martis <martis@chromium.org> Cr-Commit-Position: refs/heads/master@{#544244}
-
Yuwei Huang authored
ChromotingSession is a complex class that receives calls from both UI and network thread, with some components being invalidated once the connection is disconnected, while other components are invalidated when the session instance is destroyed. This CL refactors the ChromotingSession class by moving session-bound and network thread logic into a core class. It also allows TelemetryLogWriter and ClientTelemetryLogger to be created on a thread different than the thread they are later used and destroyed, to make the refactoring a bit easier. Bug: 817566 Change-Id: I909113cb70fcb15bac2e8a506eb4f32d63f7ad47 Reviewed-on: https://chromium-review.googlesource.com/953597 Commit-Queue: Yuwei Huang <yuweih@chromium.org> Reviewed-by:
Joe Downing <joedow@chromium.org> Cr-Commit-Position: refs/heads/master@{#544243}
-
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/544b744621b7..0b89935ad6fe $ git log 544b74462..0b89935ad --date=short --no-merges --format='%ad %ae %s' 2018-03-19 ehmaldonado Revert "gclient: Add commands to edit dependencies and variables in DEPS" 2018-03-19 ehmaldonado gclient: Add commands to edit dependencies and variables in DEPS Created with: roll-dep src/third_party/depot_tools BUG=chromium:760633,chromium:760633 The AutoRoll server is located here: https://depot-tools-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=agable@chromium.org Change-Id: Ic468d8ba95e139b32b63562ba07a866ec3b8343c Reviewed-on: https://chromium-review.googlesource.com/969659Reviewed-by:
depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#544242}
-
Bo Liu authored
I'm not sure why bots are still happy, but this failed to compile for me locally. I have no idea what the language spec says about referring to inner class of a subclass that's actually defined in itself. Much easier to do the sane thing. Change-Id: I9a197db3afdc7218c326dbb0baf58b57444300cb Reviewed-on: https://chromium-review.googlesource.com/964583Reviewed-by:
David Trainor <dtrainor@chromium.org> Commit-Queue: Bo <boliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#544241}
-
Andrey Lushnikov authored
FileWatcher cache is not needed when there are no DevTools windows opened. R=dgozman, pfeldman BUG=810155 Change-Id: Id6c4382f8b5ea6b926636ad2f8c71d7d01266273 Reviewed-on: https://chromium-review.googlesource.com/969823Reviewed-by:
Pavel Feldman <pfeldman@chromium.org> Commit-Queue: Andrey Lushnikov <lushnikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#544240}
-
Min Qin authored
No functional changes, just moving the files ResourceDownloader no longer has any dependencies on content/ now Bug: 803135 Change-Id: If1be16e03f4581ec4fb6eec4051c22b37d75797f Reviewed-on: https://chromium-review.googlesource.com/962966Reviewed-by:
David Trainor <dtrainor@chromium.org> Reviewed-by:
Bo <boliu@chromium.org> Commit-Queue: Min Qin <qinmin@chromium.org> Cr-Commit-Position: refs/heads/master@{#544239}
-