- 27 Jul, 2018 40 commits
-
-
skia-chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/227424b57d28..c3bc69f238f5 git log 227424b57d28..c3bc69f238f5 --date=short --no-merges --format='%ad %ae %s' 2018-07-27 herb@google.com Rename MakeAsTextDraw to MakeFromText 2018-07-27 herb@google.com Make regenerateGlyphRunList on use the iterator 2018-07-27 csmartdalton@google.com Fix a crash in the clockwise gm 2018-07-27 recipe-roller@chromium.org Roll recipe dependencies (trivial). 2018-07-27 bsalomon@google.com Remove unused kTexture2D_GrSLType and kSampler_GrSLType 2018-07-27 ziadb@google.com SkAR Java: fixed runtime bugs, better UI 2018-07-27 bsalomon@google.com Remove unused kBufferSampler_GrSLType 2018-07-27 csmartdalton@google.com sksl: Add a "sk_Clockwise" built-in 2018-07-27 herb@google.com Duplicate drawDFPosText into drawDFGlyphRun 2018-07-27 ethannicholas@google.com Fixed GLSL header line ordering 2018-07-27 ziadb@google.com SkAR Java: DrawManager dox and minor changes, removed unnecessary files 2018-07-27 robertphillips@google.com Fix TSAN bug in TransferPixelsTest 2018-07-27 recipe-roller@chromium.org Roll recipe dependencies (trivial). Created with: gclient setdep -r src/third_party/skia@c3bc69f238f5 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:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel BUG=chromium:b/111582212 TBR=benjaminwagner@chromium.org Change-Id: I43720e98305d3c8d8068840e17524d706b6847f4 Reviewed-on: https://chromium-review.googlesource.com/1153707Reviewed-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@{#578839}
-
v8-ci-autoroll-builder authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/0147f5d1..4f737a90 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;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,v8-waterfall-sheriff@grotations.appspotmail.com Change-Id: I1ff7863da100c40b04857e4ba2b072b91f3e12ed Reviewed-on: https://chromium-review.googlesource.com/1153597Reviewed-by:
V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#578838}
-
Scott Violet authored
This reverts commit eaeee48e. Reason for revert: broke generate build file step on some builders. See https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8939809310924674512/+/steps/generate_build_files/0/stdout as an example: Traceback (most recent call last): File "C:\b\swarming\w\ir\cache\builder\src\tools\mb\mb.py", line 63, in Main ret = self.args.func() File "C:\b\swarming\w\ir\cache\builder\src\tools\mb\mb.py", line 299, in CmdGen vals = self.Lookup() File "C:\b\swarming\w\ir\cache\builder\src\tools\mb\mb.py", line 601, in Lookup config = self.ConfigFromArgs() File "C:\b\swarming\w\ir\cache\builder\src\tools\mb\mb.py", line 683, in ConfigFromArgs (self.args.builder, self.args.master, self.args.config_file)) MBErr: Builder name "Win" not found under masters[chromium] in "C:\b\swarming\w\ir\cache\builder\src\tools\mb\mb_config.pyl" step returned non-zero exit code: 1 Original change's description: > Rename main chromium builders > > Uses the bit.ly/chromium-build-naming naming scheme. > > Bug: 867725 > Change-Id: Id1d903c2a0d108c447a42919f3bfc72a917a4d18 > Reviewed-on: https://chromium-review.googlesource.com/1153616 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > Cr-Commit-Position: refs/heads/master@{#578829} TBR=dpranke@chromium.org,martiniss@chromium.org,jbudorick@chromium.org Change-Id: I1bc2dd5e461bdc8438a36e57a04ead43b5c0d76b No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 867725 Reviewed-on: https://chromium-review.googlesource.com/1153867Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#578837}
-
Nasko Oskov authored
This test was likely flaky due to a race condition in navigation code, which has now been fixed. Let's try to enable it and see if the fix has helped deflake this test. Bug: 477840, 746407 Change-Id: Ib1d449dd34c2d6044a60da38f03ac548179d475c Reviewed-on: https://chromium-review.googlesource.com/1153221Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Commit-Queue: Nasko Oskov <nasko@chromium.org> Cr-Commit-Position: refs/heads/master@{#578836}
-
Nasko Oskov authored
There have been various fixes in navigation code that have helped deflake webNavigationApi tests. The goal of this CL is to enable the WebNavigationApiTest.UserAction test and see if it has benefited from these fixes and is no longer flaky. Bug: 662160 Change-Id: Ia463d32f425b9e366c5879d4f297a521c8c28260 Reviewed-on: https://chromium-review.googlesource.com/1153394Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Commit-Queue: Nasko Oskov <nasko@chromium.org> Cr-Commit-Position: refs/heads/master@{#578835}
-
Derek Cheng authored
the Cast SDK. This patch also changes the XML parsing done by DIAL discovery to use the same batching ID so that the data_decoder service instance will be shared with the MRP. Bug: 808720 Change-Id: Ieed0aa79bfb35874d5bb68fc35690baeae54f561 Reviewed-on: https://chromium-review.googlesource.com/1147107 Commit-Queue: Derek Cheng <imcheng@chromium.org> Reviewed-by:
mark a. foltz <mfoltz@chromium.org> Cr-Commit-Position: refs/heads/master@{#578834}
-
Ben Pastene authored
It screws with the host cmd for host-side tests: https://chromium-swarm.appspot.com/task?id=3ef65521090b3a10 R=jbudorick Change-Id: If903a70eeb5f6044ee888d436cbbc56848c5a6c3 Reviewed-on: https://chromium-review.googlesource.com/1153779 Commit-Queue: Ben Pastene <bpastene@chromium.org> Reviewed-by:
John Budorick <jbudorick@chromium.org> Cr-Commit-Position: refs/heads/master@{#578833}
-
Marton Hunyady authored
For enterprise rollback, the "Reboot and reset" button should just reboot the device. Without this, the button behavior is broken (nothing happens when pressing it), because we don't generally allow powerwash for managed devices. The admin-initiated rollback is an exception to it. Bug: 868263 Change-Id: Iaa13429b35a52ef78d39e50ab42f17ac76a7eb33 Reviewed-on: https://chromium-review.googlesource.com/1152742 Commit-Queue: Marton Hunyady <hunyadym@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#578832}
-
Robert Ma authored
They don't need to (and shouldn't) be in the bloated TestExpectations. Most of these are related to idlharness.js and their corresponding bugs have been merged to crbug.com/856601, so update the bug links accordingly. Besides, two expectations were incorrectly removed in an import https://crrev.com/c/1152529; they are also added back in this CL. Bug: 856601 Change-Id: Idf3a58cd3a4b5ae9f149bbff7b5150bfda3ed645 Reviewed-on: https://chromium-review.googlesource.com/1153615 Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Reviewed-by:
Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#578831}
-
Mike Pennisi authored
This test is expected to cause unhandled promise rejections. Although the test harness reports an error when it detects unhandled promise rejections, they do not occur in this test until results have already been reported. In a forthcoming change to testharness.js [1], testing will pause until "cleanup" code has completed. This change will delay the reporting of results, and the previously-ignored unhandled rejections will interrupt the results. Ideally, the rejections could be handled with explicit code written for this purpose. The particulars of this test make this impossible. Instead, configure the test harness to allow unhandled promise rejections. [1] https://github.com/web-platform-tests/wpt/pull/8748 R=foolip@chromium.org, robertma@chromium.org Bug: 867708 Change-Id: I7ac53d88424e80b89e9969312f8cbfeb0922f579 Reviewed-on: https://chromium-review.googlesource.com/1150882Reviewed-by:
Robert Ma <robertma@chromium.org> Reviewed-by:
Philip Jägenstedt <foolip@chromium.org> Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#578830}
-
Stephen Martinis authored
Uses the bit.ly/chromium-build-naming naming scheme. Bug: 867725 Change-Id: Id1d903c2a0d108c447a42919f3bfc72a917a4d18 Reviewed-on: https://chromium-review.googlesource.com/1153616Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Stephen Martinis <martiniss@chromium.org> Cr-Commit-Position: refs/heads/master@{#578829}
-
Patrick Monette authored
The reason the tests were failling is that the chrome elf logs were always being drained but they contained bogus data from the stubs, messing with the test expectations. This CL changes ModuleDatabase so that it does not observe the load attempt log by default. The browser now triggers this explicitly during startup. Bug: 866871 Change-Id: I11d03141757fcb1c3ebb6e49d3fbb042056d1ede Reviewed-on: https://chromium-review.googlesource.com/1150976Reviewed-by:
Scott Violet <sky@chromium.org> Reviewed-by:
Greg Thompson <grt@chromium.org> Commit-Queue: Patrick Monette <pmonette@chromium.org> Cr-Commit-Position: refs/heads/master@{#578828}
-
Daniel Nicoara authored
If we don't have the GAMMA properties try the legacy path even when trying to disable GAMMA otherwise we could leave the GAMMA set to an undesirable value. BUG=868479 TEST=New unittest Change-Id: I61b7c576b4ae09f1a2ad6d8bf837fb01bcd49b79 Reviewed-on: https://chromium-review.googlesource.com/1153599 Commit-Queue: Daniel Nicoara <dnicoara@chromium.org> Reviewed-by:
Daniele Castagna <dcastagna@chromium.org> Cr-Commit-Position: refs/heads/master@{#578827}
-
Vadim Shtayura authored
It is identical to the previous version (deployed in CL 1152103), except it has one bug fixed (https://chromium-review.googlesource.com/1152364). The bug shouldn't have any affect on vpython usage here. Updating it just to make vpython version be in sync with all other places. R=dpranke@chromium.org TBR=bsheedy@chromium.org BUG=821194 Change-Id: Iea7f380b4de2d01b649ce859ebf9bc222a3dd6da Reviewed-on: https://chromium-review.googlesource.com/1153586Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Cr-Commit-Position: refs/heads/master@{#578826}
-
Evan Stade authored
This relands commit 4480bf47. Difference to original: stop observing view on its destruction. Bug: 640365 Original change's description: > OopAsh: improve immersive fullscreen for app windows > > Immersive fullscreen for an app window almost works aside from the fact > that the normal frame remains when the app window is fullscreened. This > is a result of not updating the client area inset when the window show > state changes (e.g. from restored to fullscreen). The client area is > updated when the window bounds change, as they would when entering > fullscreen, but the bounds change comes through just before the state > change. Thus, when ClientSideNonClientFrameView checks fullscreen state > during layout, it still finds the widget is restored and calculates the > wrong bounds. The solution is to explicitly kick off a layout when > entering or exiting fullscreen. > > after launching with --enable-features=Mash --ash-dev-shortcuts > > Test: enter and exit fullscreen on an app window with ctrl+shift+F > Bug: 640365 > Change-Id: I499e29427ed072f3428de1f195ede1dc9892e71f > Reviewed-on: https://chromium-review.googlesource.com/1150618 > Reviewed-by: Scott Violet <sky@chromium.org> > Commit-Queue: Evan Stade <estade@chromium.org> > Cr-Commit-Position: refs/heads/master@{#578353} Change-Id: I46b213a595e15d277f66cd77d1323dcf454ba8e1 Reviewed-on: https://chromium-review.googlesource.com/1153397Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#578825}
-
Stefan Zager authored
BUG=832498 R=davidqu@chromium.org Change-Id: I8325e427df62ed97627ba3090c70b5795a156ba8 Reviewed-on: https://chromium-review.googlesource.com/1153566 Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#578824}
-
Peter Kasting authored
If theme authors explicitly provide values here, we'll use them; but if they don't, but do provide images, set the colors to be the dominant colors of the images, using an existing K-means algorithm (similar to what we use for computing representative favicon colors etc.). This allows us to rely on those colors later when deciding what color to make tab text, the new tab button, and similar tabstrip/window frame items. This also does a bit of cleanup to the theme pack code, e.g. moving a map used in only one function into that function to make its provenance clearer. I can try to split this apart into more CLs if desired. Bug: 862664 Change-Id: I8c3f15893ad491a6fee8aa5f76ae162cecb2c6fd Reviewed-on: https://chromium-review.googlesource.com/1152517 Commit-Queue: Peter Kasting <pkasting@chromium.org> Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Reviewed-by:
Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#578823}
-
Takumi Fujimoto authored
We were counting hidden (domain-less) pseudo sinks in the device count metric, which was inflating the data. This CL subtracts such pseudo sinks from the count. Bug: 868139 Change-Id: Ic389b89390ed28f9ebb25af60be452ff2df47c7c Reviewed-on: https://chromium-review.googlesource.com/1152350Reviewed-by:
Derek Cheng <imcheng@chromium.org> Commit-Queue: Takumi Fujimoto <takumif@chromium.org> Cr-Commit-Position: refs/heads/master@{#578822}
-
Becca Hughes authored
Use a ButtonHandler for the play/pause and close buttons so they can be picked up by voiceover. BUG=848509 Change-Id: I6fb063c03156d48b814fd3d370703724753a0b29 Reviewed-on: https://chromium-review.googlesource.com/1153623 Commit-Queue: Becca Hughes <beccahughes@chromium.org> Reviewed-by:
apacible <apacible@chromium.org> Cr-Commit-Position: refs/heads/master@{#578821}
-
Robert Sesek authored
"Use Selection for Find" = Cmd+E "Jump to Selection" = Cmd+J Bug: 868405 Change-Id: I83a6e7fdecb21b5d9e0aabd2ecb8fc4483d7a273 Reviewed-on: https://chromium-review.googlesource.com/1153142Reviewed-by:
Erik Chen <erikchen@chromium.org> Commit-Queue: Robert Sesek <rsesek@chromium.org> Cr-Commit-Position: refs/heads/master@{#578820}
-
jonross authored
The TouchInputBrowserTests were flaking across OSes. This was due to how it was waiting for frames. It was waiting for a visual properties synchronization to have been started. However, while this leads to a frame being generated, it does not block until that frame is produced. This change updates the frame syncing. Now it will use RenderFrameSubmisisonObserver to wait for a frame from the URL load to be generated. For non-Android it will then set a size, which triggers a visual properties sync. Then it will wait for a frame to be generated. On Android, this size is set in the initial page load, so there is no synchronizing here. Furthermore for Viz Hit Testing, a wait for hit test data is added. TEST=TouchInputBrowserTest Bug: 346363, 514456,855532 Change-Id: Ifa9179af9234d98c5be5575876c061763edb9f4e Reviewed-on: https://chromium-review.googlesource.com/1147322Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Commit-Queue: Jonathan Ross <jonross@chromium.org> Cr-Commit-Position: refs/heads/master@{#578819}
-
Gyuyoung Kim authored
Creating an OWNERS file in the third_party/blink/renderer/modules/navigatorcontentutils and adding myself as owner. Gyuyoung has mainly fixed wrong behaviors, synced with the updated specification, and improved test cases. He has landed about 20 CLs and reviewed some CLs for this feature. Bug: None Change-Id: I3cd91b3206489b88c85deee52424d24c683bd7ba Reviewed-on: https://chromium-review.googlesource.com/1152332Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Gyuyoung Kim <gyuyoung.kim@lge.com> Cr-Commit-Position: refs/heads/master@{#578818}
-
Ryan Tseng authored
These builders do not use the chromium recipe. Bug: 868525 Change-Id: Iac4a05d46397e70a25e47ca3a27a27300b32cff9 Reviewed-on: https://chromium-review.googlesource.com/1153297Reviewed-by:
Ben Pastene <bpastene@chromium.org> Commit-Queue: Ryan Tseng <hinoka@chromium.org> Cr-Commit-Position: refs/heads/master@{#578817}
-
chrome://accessibilityJames Wallace-Lee authored
Add <h4> to page and window titles for easier navigation. Bug: 839042 Change-Id: Ic20f90cd9379fd8c6df8122691b5819c97248338 Reviewed-on: https://chromium-review.googlesource.com/1153576 Commit-Queue: James Wallace-Lee <jamwalla@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#578816}
-
Steven Bennetts authored
Bug: 756094 Change-Id: Ic492595a0b79202157d6b7ad9c588c518f417f92 Reviewed-on: https://chromium-review.googlesource.com/1116183 Commit-Queue: Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Michael Giuffrida <michaelpg@chromium.org> Cr-Commit-Position: refs/heads/master@{#578815}
-
Wei-Yin Chen (陳威尹) authored
Most errors found by flake8 are fixed. The exceptions are: - E111: indentation is not a multiple of four - E121: continuation line under-indented for hanging indent - E501: line too long (> 79 characters) Bug: None Change-Id: I6d85b3b170d5e0682e30c564e9dbaf185bb55168 Reviewed-on: https://chromium-review.googlesource.com/1152125Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Wei-Yin Chen (陳威尹) <wychen@chromium.org> Cr-Commit-Position: refs/heads/master@{#578814}
-
James Wallace-Lee authored
No functional change. Group methods together by the class they override from. Change-Id: I9f6850bae872239915d9e698b9e2020c6efcef8c Reviewed-on: https://chromium-review.googlesource.com/1153613Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Commit-Queue: James Wallace-Lee <jamwalla@chromium.org> Cr-Commit-Position: refs/heads/master@{#578813}
-
Christopher Thompson authored
This differs from the initial phase's testing config as the default behavior is now to show only the lock icon for non-EV HTTPS sites, so we set the new testing config to "both-to-lock" to set it to the lock icon for all HTTPS. Bug: 803138 Change-Id: Ia3a7a4e1b07098e0cfa73d95fa2866fdad8b7343 Reviewed-on: https://chromium-review.googlesource.com/1153565Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Commit-Queue: Christopher Thompson <cthomp@chromium.org> Cr-Commit-Position: refs/heads/master@{#578812}
-
Gyuyoung Kim authored
Below commit removed the test by mistake. So this CL adds it again. Surface synchronization: Make sure viewport size is updated with DSF/LocalSurfaceId e65f318c Bug: 839687 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Iae469948a3a88fb09fa9828e3e2e4d3cd1557681 Reviewed-on: https://chromium-review.googlesource.com/1152709Reviewed-by:
vmpstr <vmpstr@chromium.org> Commit-Queue: Gyuyoung Kim <gyuyoung.kim@lge.com> Cr-Commit-Position: refs/heads/master@{#578811}
-
Daniel Vogelheim authored
This follows post-commit feedback on https://chromium-review.googlesource.com/1088918 Bug: 751996 Change-Id: I230c4ff13122d7977ee6f2901cd08a25f67466a5 Reviewed-on: https://chromium-review.googlesource.com/1148395Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org> Cr-Commit-Position: refs/heads/master@{#578810}
-
Gabriel Charette authored
Introduces the SequencedTaskSource interface to //base. This should ultimately be coalesced with a similar interface used by SequenceManager but this CL was complex enough in isolation that it was easier to introduce only the basic API for now. MessageLoop will as a follow-up expose an API that will allow it to be created with a custom SequencedTaskSource. This will enable ScopedTaskEnvironment::MOCK_TIME on custom MessageLoops (i.e. ForUI/ForIO) and soon after on all threads (not just main thread), since TaskScheduler's delayed tasks are managed on a MessageLoopForIO. Finally this will allow MOCK_TIME on TestBrowserThreadBundle (which uses a MessageLoopForUI); nicely rounding out the MOCK_TIME APIs. In this CL the following semantics have changed in MessageLoop : * MessageLoop::unbound_task_runner_ -> - MessageLoop::underlying_task_runner_ - MessageLoop::task_runner_ still initially set to it - but now const to clarify lifetime (and not set to null in ~MessageLoop() as this was pointless) - Implements SequencedTaskSource - Now has a Shutdown() phase so that PostTask() that happen-after ~MessageLoop() returns false (MessageLoop::Controller::DisconnectFromParent() still required, see comment in ~MessageLoop()) * IncomingTaskQueue (to be renamed to PendingTaskQueue in follow-up) : - no longer has a TriageQueue (MessageLoop communicates directly with SequencedTaskSource) - no longer ref-counted, strictly a member of MessageLoop - MessageLoop uses it as storage for tasks it must delay/defer - IncomingTaskQueue no longer has a Shutdown() phase, becomes dead storage on shutdown and dies with MessageLoop - Racy PostTask() on shutdown are now strictly handled between MessageLoop and its Controller * SequencedTaskSource : - the interface MessageLoop feeds from, initially only implemented by MessageLoopTaskRunner but will be made customizable as a follow-up * MessageLoop::SetTaskRunner() - still a thing to keep existing use cases alive but will ultimately die in favor of providing an external SequencedTaskSource (and killing all MessageLoop task_runner dances performed today :)) Note: most new logic in message_loop_task_runner.cc was moved as-is from incoming_task_queue.cc Bug: 708584, 860252 Change-Id: I23f40d293d2df6fe41374fad127745f2ff72fbe0 Reviewed-on: https://chromium-review.googlesource.com/1088762 Commit-Queue: Gabriel Charette <gab@chromium.org> Reviewed-by:
kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#578809}
-
Matt Menke authored
This reverts commit 41e3c570. Reason for revert: https://crbug.com/868536 - DCHECK being hit because OSCrypt isn't set up. Original change's description: > NetworkContext: Always create the CookieStore and ChannelIDStore > > This CL makes NetworkContexts create CookieStores and ChannelIDStores in > the hybrid URLRequestContext creation path, where the embedder starts > configuring a URLRequestContextBuilder, and the NetworkContext finishes > configuring it. > > The reduces redundant code, lets us test the new path in production > before we ship the network service, and will allow Isolated App > URLRequestContexts to need less code when they're updated to use the > hybrid configuration path (Which I plan to do in a followup CL). > > The NetworkContext constructor that takes an already-initialized > URLRequestContext is not modified in this CL. > > Bug: 789644 > Cq-Include-Trybots: luci.chromium.try:linux_mojo > Change-Id: Ibf40ae6497e7be06b0a666bc664ea943e145cae9 > Reviewed-on: https://chromium-review.googlesource.com/1152083 > Reviewed-by: Maks Orlovich <morlovich@chromium.org> > Reviewed-by: Clark DuVall <cduvall@chromium.org> > Commit-Queue: Matt Menke <mmenke@chromium.org> > Cr-Commit-Position: refs/heads/master@{#578740} TBR=mmenke@chromium.org,morlovich@chromium.org,cduvall@chromium.org Change-Id: Ia9f914fac8b0fa624210363dd55333a0dfa20531 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 789644 Cq-Include-Trybots: luci.chromium.try:linux_mojo Reviewed-on: https://chromium-review.googlesource.com/1153232Reviewed-by:
Matt Menke <mmenke@chromium.org> Commit-Queue: Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#578808}
-
Peter Kasting authored
With the default behavior of Chrome being to not show a tab background, we want to change themes to default to that as well, unless the theme author actually supplies an image/color for this explicitly. To do this, we need to support different tab text colors for the cases where the frame colors can vary. This adds the framework for that support. Right now, the default is to use the same text colors in inactive windows as active ones. This also gives themes that want normal and incognito windows to differ greatly (as the built-in theme's does) the ability to implement that and still have readable tab titles. Bug: 866672 Change-Id: I032a72bc799d0675c517db10283513a30db23328 Reviewed-on: https://chromium-review.googlesource.com/1152418 Commit-Queue: Peter Kasting <pkasting@chromium.org> Reviewed-by:
Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#578807}
-
Yafei Duan authored
For boolean flags in ChromePreferenceManager, removed their setters and getters, and let caller call writeBoolean/readBoolean directly with the predefined keys. Bug: 864257 Change-Id: I80c6511ff2b8ca3139a4a50a26989aa5e4495703 Reviewed-on: https://chromium-review.googlesource.com/1141358 Commit-Queue: Yafei Duan <romax@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#578806}
-
Chromite Chromium Autoroll authored
https://chromium.googlesource.com/chromiumos/chromite.git/+log/3fff4ff38701..3e03eba0a7e2 git log 3fff4ff38701..3e03eba0a7e2 --date=short --no-merges --format='%ad %ae %s' 2018-07-27 tbrindus@chromium.org cros_generate_update_payload: Convert to chromite 2018-07-27 dgarrett@google.com chromeos_config: Checkin luci-scheduler.cfg. 2018-07-27 chirantan@chromium.org cros_setup_toolchains: Add llvm-libunwind as an extra package 2018-07-27 vadimsh@chromium.org cipd: Bump cipd client version to the one that understands SHA256 hashes. Created with: gclient setdep -r src/third_party/chromite@3e03eba0a7e2 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: I23aa03b0168fe1dd0959748474fe74c7f5aa8632 Reviewed-on: https://chromium-review.googlesource.com/1153509Reviewed-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@{#578805}
-
Wez authored
Add the following tests to the Fuchsia filter for content_unittests: - BluetoothBlocklistTest.InvalidUUID - RenderWidgetHostViewAuraTest.SyntheticFlingCancelAtTouchpadScrollBegin - WebBluetoothDeviceIdTest.DefaultConstructor Bug: 776424, 867502 Change-Id: I7e588b3946e640cb77b46cace1ef8ab79385f5b8 Reviewed-on: https://chromium-review.googlesource.com/1150803 Commit-Queue: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by:
Sergey Ulanov <sergeyu@chromium.org> Cr-Commit-Position: refs/heads/master@{#578804}
-
Johann authored
Bug: 868463 Change-Id: I6183b008ba749dcde3b317fbccc0636053e8a667 Reviewed-on: https://chromium-review.googlesource.com/1153578Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Johann Koenig <johannkoenig@google.com> Cr-Commit-Position: refs/heads/master@{#578803}
-
Gabriel Charette authored
Survey base/task_scheduler for remaining unprefixed "BACKGROUND" strings referring to task priority (i.e. not referring to "background thread priority"). Best-effort survey of the codebase for "BACKGROUND priority" left behind in comments. Update docs and remove TaskPriority::BACKGROUND for good TBR=robliao@chromium.org Bug: 863341 Change-Id: I055ac623767c1d77895d78dbf544a2d781a6637d Reviewed-on: https://chromium-review.googlesource.com/1153461 Commit-Queue: Gabriel Charette <gab@chromium.org> Reviewed-by:
Robert Liao <robliao@chromium.org> Cr-Commit-Position: refs/heads/master@{#578802}
-
Wei-Yin Chen (陳威尹) authored
The class names should end with "Test", and the test* methods should use relevant names. Bug: None Change-Id: I53ad14e3e19674f96218fcb9eb2d7646dedb1754 Reviewed-on: https://chromium-review.googlesource.com/1152116Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Wei-Yin Chen (陳威尹) <wychen@chromium.org> Cr-Commit-Position: refs/heads/master@{#578801}
-
Yiming Zhou authored
This change removes queuing the DidCommitAndDrawCompositorFrame message when Chrome commits a paint update. Queuing the message causes an additional blink update, resulting in a serious performance regression. The original intent of queuing the DidCommitAndDrawCompositorFrame message is to notify the WebContents when Chrome performs a paint, which in turn helps Chrome's experimental capture sites automation test framework. Since this performance regression is particularly large, and the absence of this event only impacts the test framework, we decide to remove queuing the message for now. Bug: 866981 Change-Id: I20e6fa6dbe1fd30f1529d6dda20e6208ae719bd1 Reviewed-on: https://chromium-review.googlesource.com/1153594Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Reviewed-by:
Philip Rogers <pdr@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#578800}
-