- 25 May, 2018 40 commits
-
-
Sadrul Habib Chowdhury authored
Instead of having a 'frame token' for communicating with the embedder, and a separate 'presentation token' for getting presentation token, use a single 'frame token', with explicit 'send_frame_token_to_embedder' and 'request_presentation_feedback' flags. BUG=811961 TBR=reveman@ for trivial changes in fast_ink and exo 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;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I40765f62d27908f3f999487333113bbb096ae7cc Reviewed-on: https://chromium-review.googlesource.com/1072702 Commit-Queue: Sadrul Chowdhury <sadrul@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Jonathan Ross <jonross@chromium.org> Cr-Commit-Position: refs/heads/master@{#561994}
-
Fady Samuel authored
This CL renames DelegatedFrameHost::SynchronizeVisualProperties => DelegatedFrameHost::EmbedSurface. RenderWidgetHostImpl::SynchronizeVisualProperties makes sense because it sends across a set of VisualProperties and a viz::LocalSurfaceId to the child whereas the DelegatedFrameHost method actually embeds that viz::LocalSurfaceId that's being sent to the renderer. This CL renames that method to something more appropriate and less confusing. Bug: 672962 Change-Id: Icc9b5a1438c9efaab9ddb5f4f37f0ff62e1d5df1 Reviewed-on: https://chromium-review.googlesource.com/1073654Reviewed-by:
kylechar <kylechar@chromium.org> Commit-Queue: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#561993}
-
Bence Béky authored
Change most of arguments of type CompletionCallback by constant reference to CompletionOnceCallback by value, and change most const or non-const CompletionCallback type members to non-const CompletionOnceCallback in //net/proxy_resolution, and in some other places as necessary. This is part of //the larger transition effort described on the bug. In addition to changing type, also: * avoid move to local variable when unnecessary; * remove unused MockAsyncProxyResolver::callback() method; * inline ProxyResolutionService::InitProxyResolver::DoCallback() and PacFileDecider::DoCallback(), both only called once; * include completion_callback.h in //chromeos where CompletionCallback is used but was only transitively included. Bug: 807724 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ib9e08f54988abb6655f2efd68fc6169ff12e9b20 Reviewed-on: https://chromium-review.googlesource.com/1066291Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Eric Roman <eroman@chromium.org> Reviewed-by:
Scott Graham <scottmg@chromium.org> Commit-Queue: Bence Béky <bnc@chromium.org> Cr-Commit-Position: refs/heads/master@{#561992}
-
Patrick Noland authored
This will use the canonical URL specified in the <link rel="canonical"> element when it exists instead of the actual URL. Most notably this gets the canonical URL for AMP pages. Since this means there are potentially two separate URLs per page, we add a canonical URL to the readiness state object. Bug: 844123 Change-Id: Ib5e99fdd284006a7402136d78ea89cca31181f32 Reviewed-on: https://chromium-review.googlesource.com/1067679 Commit-Queue: Patrick Noland <pnoland@chromium.org> Reviewed-by:
Filip Gorski <fgorski@chromium.org> Cr-Commit-Position: refs/heads/master@{#561991}
-
wutao authored
This cl adds the handling of OnSpeechLevelUpdated and sends the level to ActionView. It is a preparation work in order to make LogoView update the dots amplitudes based on the speech level in kUserSpeaks mode. Bug: b/80259367, b/78191547 Test: manual. Change-Id: I9547437fd129d0cb2056fcdd2ba5d37e580e9b8c Reviewed-on: https://chromium-review.googlesource.com/1072421 Commit-Queue: Tao Wu <wutao@chromium.org> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#561990}
-
Xiaocheng Hu authored
In https://crrev.com/c/924027, we blocked copy command if selection is hidden, but also incidentally broke copying on image documents because: - We don't have visible selection on image document - Copying on image document is done via a fast path that doesn't check selection at all, but the CL blocked the fast path This patch moves the fast path before checking selection visibility, so that the original copy behavior on image documents is recovered. Bug: 845957 Change-Id: I920198d13ab3aa387f550c5c213fcbadc42fd43e Reviewed-on: https://chromium-review.googlesource.com/1072730 Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by:
Kent Tamura <tkent@chromium.org> Reviewed-by:
Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#561989}
-
Vikas Soni authored
Implement a new video decode path using Android Image Reader API which is available from OREO+. Using android image reader, both GL and Vulkan textures can be created from video frames which is the main motivation behind this new path. Existing SurfaceTexture based path will be the used for android versions < OREO. Bug : 838725 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: Ib44ac6128340b1419c2bdcc786e3d9d59614e462 Reviewed-on: https://chromium-review.googlesource.com/963506Reviewed-by:
Gayane Petrosyan <gayane@chromium.org> Reviewed-by:
Frank Liberato <liberato@chromium.org> Reviewed-by:
Eric Karl <ericrk@chromium.org> Commit-Queue: vikas soni <vikassoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#561988}
-
Jordy Greenblatt authored
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I12984e9adc10508f27e06b7c220f8d55dbdb33a3 Reviewed-on: https://chromium-review.googlesource.com/1070608 Commit-Queue: Jordy Greenblatt <jordynass@chromium.org> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#561987}
-
depot-tools-chromium-autoroll authored
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/4d2e8bfffdbd..f16fdf3165b8 $ git log 4d2e8bfff..f16fdf316 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/depot_tools 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: I6be3d4642866e686d3bc68d62b95042a523fe3a4 Reviewed-on: https://chromium-review.googlesource.com/1072463 Commit-Queue: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#561986}
-
David Tseng authored
TBR=michaelpg@chromium.org Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: Ie2709c5930c61238b325a26f859dee390dcad1a1 Reviewed-on: https://chromium-review.googlesource.com/1064739Reviewed-by:
David Tseng <dtseng@chromium.org> Reviewed-by:
Michael Giuffrida <michaelpg@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Commit-Queue: David Tseng <dtseng@chromium.org> Cr-Commit-Position: refs/heads/master@{#561985}
-
Robbie McElrath authored
The deviceorientationabsoluteevent WPT test currently asserts that the 'absolute' property of the deviceorientationabsolute event is false. The spec states that: https://w3c.github.io/deviceorientation/spec-source-orientation.html#deviceorientationabsolute "The deviceorientationabsolute event is completely analogous to the deviceorientation event, except additional sensors like the magnetometer can be used to provide an absolute orientation. The absolute property must be set to true." This updates the test to assert that absolute is set to true. Bug: 774183, 802815 Change-Id: I3694e2b774aa0e4a8a9f7d0328e2aad8b37775e6 Reviewed-on: https://chromium-review.googlesource.com/1062650 Commit-Queue: Robbie McElrath <rmcelrath@chromium.org> Reviewed-by:
Jun Cai <juncai@chromium.org> Reviewed-by:
Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#561984}
-
Robbie McElrath authored
The rest of the tests will be migrated in upcoming CLs. This only does one test to get feedback on the overall approach. Bug: 802815 Change-Id: Icce6ac6a1055b699daca5a7e4c091d3e33754885 Reviewed-on: https://chromium-review.googlesource.com/1062777 Commit-Queue: Robbie McElrath <rmcelrath@chromium.org> Reviewed-by:
Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#561983}
-
Katie D authored
Tested to ensure that the values are the same magnitude as before the change. Bug: 844195 Change-Id: I8f884e1535037741bc34186edcfb80ac3f96a2bd Reviewed-on: https://chromium-review.googlesource.com/1066225Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Jonathan Metzman <metzman@chromium.org> Commit-Queue: Katie Dektar <katie@chromium.org> Cr-Commit-Position: refs/heads/master@{#561982}
-
pdfium-chromium-autoroll authored
https://pdfium.googlesource.com/pdfium.git/+log/da060ba107fb..710fa99b0bd2 $ git log da060ba10..710fa99b0 --date=short --no-merges --format='%ad %ae %s' 2018-05-25 thestig Mark CPDF_Object pointers in pattern code as const. 2018-05-25 dsinclair [xfa] Generate CXFA_EventParam.newText dynamically 2018-05-25 dsinclair [xfa] Add missing xfa.event.cancelAction property 2018-05-25 dsinclair [xfa] Clamp selStart, selEnd values in CJX_EventPseudoModel Created with: roll-dep src/third_party/pdfium BUG=chromium:1066,chromium:1066,chromium:1066 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: I81ca482708c0a39b45eadf412a89ce864199a1ad Reviewed-on: https://chromium-review.googlesource.com/1073635Reviewed-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@{#561981}
-
Chromium WPT Sync authored
Using wpt-import in Chromium fcd16760. With Chromium commits locally applied on WPT: 7a0d5e18 "[Mojo Blob URLs] Handle more navigation cases." Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/18567 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 TBR=kereliuk No-Export: true Change-Id: Iad92620ea5cf712901994ef0deccb57b01f9c62c Reviewed-on: https://chromium-review.googlesource.com/1073627 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@{#561980}
-
kylechar authored
The test failures from using GLES2DecoderPassthroughImpl have been fixed. Re-enable viz_screenshot_sync_tests on Win7 GPU FYI bots now that it passes. Bug: 825906 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: I0da7271ecdfa65de3c767dffbda96fa6b80979c4 Reviewed-on: https://chromium-review.googlesource.com/1070329Reviewed-by:
Kenneth Russell <kbr@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#561979}
-
Calder Kitagawa authored
This is part of a series of Fuzzers to be added to Zucchini for security review. This tests the full patch generation logic exercising the patch writer and gen process. It covers ~44% of code in 100000 runs. The remaining code is split between ZTF Apply Fuzzer (~30%) and the aggregate of DEX Disassembly (not in launch scope), patch serialization (trusted input), and other testing/debugging/error handling code which isn't triggered. With the supplied seed corpus the fuzzer reaches approximately 4000 execs/s. The file format for the seed is a FilePair proto of a ZTF base file and a ZTF updated file as used in Raw Gen. Also fix bug where wrong fuzzer was running for apply. Bug: 835341 Change-Id: Ib99dd70ba01820b874d72fecb2b543ea7082f649 Reviewed-on: https://chromium-review.googlesource.com/1072229 Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org> Reviewed-by:
Samuel Huang <huangs@chromium.org> Reviewed-by:
Max Moroz <mmoroz@chromium.org> Reviewed-by:
Greg Thompson <grt@chromium.org> Cr-Commit-Position: refs/heads/master@{#561978}
-
Maksim Sisov authored
This CL is a part of Wayland gpu/ui split effort, which fixes the Ozone/Wayland and makes it functional when the gpu service is running off the browser process. The patch does not bring any functionality changes, but rather prepares Ozone/Wayland dmabuf based approach, which uses ozone/drm code, to be landed in the upstream. In particular, drm_util is partly moved to ui/ozone/common/linux and implements drm format conversion methods, which are used by Ozone/drm and are going to be used by Wayland with dmabuf approach. Bug: 820047 Change-Id: I024fd1f6a57b9e9693864e62d5cb8a443afd9e2a Reviewed-on: https://chromium-review.googlesource.com/1071792Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Commit-Queue: Maksim Sisov <msisov@igalia.com> Cr-Commit-Position: refs/heads/master@{#561977}
-
Eric Orth authored
Split everything in the net/dns directory off into its own BUILD.gn file in that directory with separate source_sets depended on by the main //net target. Control access external to the network stack using public/private headers with whitelisted access via friend lists. The main HostResolver API is public, and everything else is whitelisted to just network (and network service) code and current external usage. This will block most external code from adding new includes of anything except HostResolver. Note: There are some parts of chromium where the restrictions are not enforced (eg //third_party/* and some large parts of //chrome/*), but I checked that there are no current violations (by enabling enforcement in src/.gn for everything and searching the results for "net/dns"). Circular dependencies between //net and //net/dns were too ingrained to be resolved. Configured to allow such dependencies and locked the dns build rules (via visibility) to only allow direct dependency through the //net target. Very reasonable since dns code should still live in the net.dll component. Bug: 846454 TBR: allenvic@chromium.org,thestig@chromium.org Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I0b6eb60741a7910013b0f7897127c5153cff3f15 Reviewed-on: https://chromium-review.googlesource.com/1060304 Commit-Queue: Eric Orth <ericorth@chromium.org> Reviewed-by:
Helen Li <xunjieli@chromium.org> Cr-Commit-Position: refs/heads/master@{#561976}
-
Devlin Cronin authored
Take steps to make it harder to mess up extension_function_histogram_value (which can happen if the enum is ever reordered). Do this in two ways: * Add explicit values to the enum values. This makes it much more difficult to accidentally insert an enum in the middle, because it is clear that they are all increasing. What's more, adding one with a duplicate value will cause ExtensionFunctionRegistrationTest.CheckForDuplicateEntries to fail. * Add a unittest that compares the values in the C++ enum to the values specified in the enums.xml file. To do this, hijack the code to read and parse the enums.xml file from about_flags_unittest.cc and put it in a common place in base/test/enum_test_util. Between the two of these, it should hopefully be very difficult to accidentally reorder the histogram. Bug: None Change-Id: I8932c7da32af8121ec94ef89bf591365e93ce575 Reviewed-on: https://chromium-review.googlesource.com/1062201Reviewed-by:
Lei Zhang <thestig@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Commit-Queue: Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#561975}
-
Joel Einbinder authored
There was a missing comma that broke the hosted mode server Change-Id: I240ba5dad5ce9508e163717935a525174a339e3c Reviewed-on: https://chromium-review.googlesource.com/1073632Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Joel Einbinder <einbinder@chromium.org> Cr-Commit-Position: refs/heads/master@{#561974}
-
Marc Treib authored
This new model type was introduced in https://crrev.com/c/1068528, which failed to add the new whitelist entry. Similar to https://crbug.com/818570. Bug: 846252 Change-Id: Ie11443d48f62cc034bf177ff0e7d35d06aa6c2c8 Reviewed-on: https://chromium-review.googlesource.com/1070139Reviewed-by:
Primiano Tucci <primiano@chromium.org> Reviewed-by:
Siddhartha S <ssid@chromium.org> Reviewed-by:
Mikel Astiz <mastiz@chromium.org> Commit-Queue: Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#561973}
-
Saman Sami authored
ClientFrameSinkVideoCapturer survives gpu crashes. Bug: 806377 Change-Id: Ibef855c77440ef8098ebd7d1aaed4c5d39d32e29 Reviewed-on: https://chromium-review.googlesource.com/1072414 Commit-Queue: Saman Sami <samans@chromium.org> Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Reviewed-by:
Jonathan Ross <jonross@chromium.org> Cr-Commit-Position: refs/heads/master@{#561972}
-
Eric Stevenson authored
This reverts commit dc6ff4ef. Reason for revert: Binary size regression of almost 880 KB. Original change's description: > Android: Enable in-tree libc++ builds > > BUG=767901 > R=thakis > CC=pcc > > Change-Id: Ib394126f8e729192ee41520eefd85e22531bfd65 > Reviewed-on: https://chromium-review.googlesource.com/1066596 > Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> > Reviewed-by: Nico Weber <thakis@chromium.org> > Cr-Commit-Position: refs/heads/master@{#561361} TBR=thakis@chromium.org,thomasanderson@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 767901, 846745 Change-Id: Ie330b21911f3d4a75c114d488efa3a705ad8616a Reviewed-on: https://chromium-review.googlesource.com/1073489Reviewed-by:
Eric Stevenson <estevenson@chromium.org> Reviewed-by:
Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Eric Stevenson <estevenson@chromium.org> Cr-Commit-Position: refs/heads/master@{#561971}
-
Andrew Luo authored
Bug: 816709 Change-Id: I3104dc5b0856d413ecd54fc93cc7fe77b6eef7c5 Reviewed-on: https://chromium-review.googlesource.com/1060591 Commit-Queue: Andrew Luo <aluo@chromium.org> Reviewed-by:
Filip Gorski <fgorski@chromium.org> Cr-Commit-Position: refs/heads/master@{#561970}
-
Kyle Horimoto authored
The tests were broken on debug builds because they assumed that the address of a ClientConnectionParameters object would remain unchanged throughout the life of the test, but this was not true since the object was std::move()'ed. In release builds, this did not trigger a failure. Bug: 824568, 752273 Change-Id: Ic03cbde9d5c74030bdccfc87adf1041a038fed0c Reviewed-on: https://chromium-review.googlesource.com/1073653Reviewed-by:
Dan Sanders <sandersd@chromium.org> Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#561969}
-
Emily Stark authored
It's not clear why whitelisted --unsafely-treat-insecure-origin-as-secure origins should bypass CORS, and there doesn't seem to be any equivalent behavior in the Blink CORS stack, nor is there a test for this code. See https://chromium-review.googlesource.com/c/chromium/src/+/735242/16/content/renderer/loader/cors_url_loader.cc#26. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ia19c1961fd8c4a2122f7216b971cd12fc300364f Reviewed-on: https://chromium-review.googlesource.com/1070466 Commit-Queue: Avi Drissman <avi@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Yutaka Hirano <yhirano@chromium.org> Reviewed-by:
Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#561968}
-
chromite-chromium-autoroll authored
https://chromium.googlesource.com/chromiumos/chromite.git/+log/04b73c195727..13f43437558c $ git log 04b73c195..13f434375 --date=short --no-merges --format='%ad %ae %s' 2018-05-24 xiaoyinh Revert "Add ARC++ Mojo support libs to chrome deployment" Created with: roll-dep src/third_party/chromite BUG=chromium:822034 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: Id8c9baa63b8186441590a368e7e73dd845296c83 Reviewed-on: https://chromium-review.googlesource.com/1073105 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@{#561967}
-
Luna Lu authored
This reverts commit a1559706. Reason for revert: Suspect causing theses tests to fail: https://ci.chromium.org/buildbot/chromium.memory/Linux%20MSan%20Tests/10013 RankerModelLoaderImplTest.BadLocalAndRemoteModel RankerModelLoaderImplTest.IncompatibleCachedFileTriggersDownload RankerModelLoaderImplTest.LoadFromExpiredFileTriggersDownload RankerModelLoaderImplTest.LoadFromBadFileTriggersDownload RankerModelLoaderImplTest.LoadFromURLOnly RankerModelLoaderImplTest.LoadFromFileAndBadUrl RankerModelLoaderImplTest.IncompatibleDownloadedFileKeepsExpired Original change's description: > Migrate AssistRanker to SimpleURLLoader > > As part of the effort to bring the new Network Service online, we are > deprecating URLFetcher in favor of SimpleURLLoader. > > Background: https://docs.google.com/document/d/1YZDPeg3bf46QPU_vUotFwOEPHquww36b-UdRlO3ZpMU/edit > > Bug: 844937 > Change-Id: I4a00c42b481f10c03657aa52b9a3d197febdc6ed > Reviewed-on: https://chromium-review.googlesource.com/1070110 > Reviewed-by: Andrew Moylan <amoylan@chromium.org> > Reviewed-by: Rachel Blum <groby@chromium.org> > Reviewed-by: Matt Menke <mmenke@chromium.org> > Commit-Queue: Mark Pilgrim <pilgrim@chromium.org> > Cr-Commit-Position: refs/heads/master@{#561845} TBR=groby@chromium.org,mmenke@chromium.org,pilgrim@chromium.org,amoylan@chromium.org,charleszhao@chromium.org Change-Id: I486df02edd2d762c0a0f93449d47aafdf5337f27 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 844937 Reviewed-on: https://chromium-review.googlesource.com/1073656Reviewed-by:
Luna Lu <loonybear@chromium.org> Cr-Commit-Position: refs/heads/master@{#561966}
-
danakj authored
After this viz/client/ does not use cc/ (only cc/base/), and does not include any mojo-bindings-specific code. We add a negative DEPS rule for them with a comment, as well as mentioning it in the viz/README.md for the client/ directory. The ClientLayerTreeFrameSink from viz/client/ moves to cc/mojo_embedder/ which is a separate component from cc that is able to depend on mojo bindings. This keeps viz/client/ and cc/ agnostic to the means for communicating with viz, as webview uses classic IPC to get to the viz process, and deprecated browser compositor uses in-process communication with viz. The public viz mojoms had dependencies on cc/ in their typemaps but they were incorrect as the types have all moved to the viz component, so these DEPS are updated to reflect that. After this, allowed dependencies look like: aura,content -> cc/mojo_embedder -> cc,mojo-bindings cc -> viz/client,viz/common R=kylechar@chromium.org TBR=dcheng Bug: 722935 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;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Iec542fcc20f7b2bd2a42737c51dc30e0a4180de6 Reviewed-on: https://chromium-review.googlesource.com/1072314 Commit-Queue: danakj <danakj@chromium.org> Reviewed-by:
kylechar <kylechar@chromium.org> Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Cr-Commit-Position: refs/heads/master@{#561965}
-
Nektarios Paisios authored
R=dmazzoni@chromium.org Change-Id: I8abe52772cf2b45bda48f3e8ddb3fb747150c50f Reviewed-on: https://chromium-review.googlesource.com/1072559Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Commit-Queue: Nektarios Paisios <nektar@chromium.org> Cr-Commit-Position: refs/heads/master@{#561964}
-
Ben Pastene authored
This'll give me more time to debug hung VM tasks. As it is, 20min isn't really enough time for my ssh'ing to yield much results. TBR=dpranke@chromium.org Bug: 832374 Change-Id: I58f9b065190c1029c495756d914304abcca7b5a0 Reviewed-on: https://chromium-review.googlesource.com/1070450Reviewed-by:
Ben Pastene <bpastene@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Ben Pastene <bpastene@chromium.org> Cr-Commit-Position: refs/heads/master@{#561963}
-
Fernando Serboncini authored
Change-Id: Ie88b31b0490874975fc425fdbcde2373d03ee2c3 Reviewed-on: https://chromium-review.googlesource.com/1073501Reviewed-by:
Justin Novosad <junov@chromium.org> Commit-Queue: Fernando Serboncini <fserb@chromium.org> Cr-Commit-Position: refs/heads/master@{#561962}
-
catapult-chromium-autoroll authored
https://chromium.googlesource.com/catapult.git/+log/0e97383613e5..0ceb1eccef76 $ git log 0e9738361..0ceb1ecce --date=short --no-merges --format='%ad %ae %s' 2018-05-23 wangxianzhu [Tracing UI] Fix drag_handle when there are size constraints Created with: roll-dep src/third_party/catapult BUG=chromium:842238 The AutoRoll server is located here: https://catapult-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. 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=sullivan@chromium.org Change-Id: Ic57d0a62391b55de1ac459e9bbc2ce6da95ca4f5 Reviewed-on: https://chromium-review.googlesource.com/1072459 Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#561961}
-
Xiaoqian Dai authored
It's a reland of https://chromium-review.googlesource.com/c/chromium/src/+/1065499. The newly added tests in the original CL broke the asan build. It's an initial implementation of the feature. See the UI mock: https://docs.google.com/presentation/d/1zCV2v5rXFUndWC5ECMKj06i5WNbRJ-uZWyZTFxU8dEE/edit#slide=id.g21b4c071a9_0_116 See Doc for expected behaviors: https://docs.google.com/document/d/1rm8_JyTY883IiNNis6LGtI1jsx_WHCWm5KY7hwAGOe8/edit#heading=h.i5t24a7vxw8j See recorded video: https://drive.google.com/open?id=1KcqAyHrxj6zheSEkgGz-ozlg7mILrmxT 1) Add a new feature flag --enable-features=DragTabInTabletMode And also expose it to chrome flag --enable-drag-tabs-in-tablet-mode 2) Only tab(s) area can be dragged. 3) For a maximized window, its tab(s) can be dragged out to create a new window to either be maximized or snapped to one side of the screen, or can also be merged back to the original window 4) For a snapped window, its tab(s) can be dragged out to create a new window to snap to either side of the split, or can also be merged to an existing window to either side of the split TBR=sky@chromium.org, oshima@chromium.org Bug: 823769 Change-Id: I6d6a3e196afa4752523d2d18ca4fc8d78186b660 Reviewed-on: https://chromium-review.googlesource.com/1072464Reviewed-by:
Xiaoqian Dai <xdai@chromium.org> Commit-Queue: Xiaoqian Dai <xdai@chromium.org> Cr-Commit-Position: refs/heads/master@{#561960}
-
Robbie McElrath authored
This is needed to migrate sensor layout tests to using mock mojom services instead of testRunner.setMockDevice[Motion|Orientation]. Currently the event pump classes don't bind to a mojom service if they're running as part of a layout test, but they'll need to in order to use a mock mojom service to provide the testing data. This will make existing layout tests try to connect to the generic sensor provider mojom service, which could break the existing tests if the null-event is fired when the service isn't found. This isn't actually an issue with the existing layout tests because of the way the sensor event pump classes handle missing mojom services. DeviceSensorEventPump::HandleSensorProviderError is called when the SensorProvider service can't be found, which resets the mojom pipe without calling OnSensorCreated, which would lead to the null-event being fired. Eventually we should fix the sensor event pump classes to send the null-event when the sensor provider mojom service isn't found, but for now the fact that we don't allows us to migrate the sensor layout tests piecemeal, which is good. There are two tests that this affects. One of them is a wpt test that we currently timeout on, but now fails. I'll fix that in a followup CL. The other test this breaks is testing behavior that goes against the spec, so I updated that test to actually test what it says it's testing, and to match the spec. Bug: 774183, 802815 Change-Id: I376d94a7e7f35aefdb4b586050a03e198988e8be Reviewed-on: https://chromium-review.googlesource.com/1060380Reviewed-by:
Tim Volodine <timvolodine@chromium.org> Reviewed-by:
Jun Cai <juncai@chromium.org> Reviewed-by:
Reilly Grant <reillyg@chromium.org> Commit-Queue: Robbie McElrath <rmcelrath@chromium.org> Cr-Commit-Position: refs/heads/master@{#561959}
-
Kyle Horimoto authored
This class handles connection failures specific to BLE initiator connections. Specifically, this request type allows retries for some failures, including timeouts and GATT errors. Bug: 824568, 752273 Change-Id: If8748896a2b6540fac9203c59dd1fd180c6782a8 Reviewed-on: https://chromium-review.googlesource.com/1041209 Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Reviewed-by:
Ryan Hansberry <hansberry@chromium.org> Cr-Commit-Position: refs/heads/master@{#561958}
-
Marco Paniconi authored
https://chromium.googlesource.com/webm/libvpx.git/+log/e27a331778c4..36825590ba67 $ git log e27a33177..36825590b --date=short --no-merges --format='%ad %ae %s' 2018-05-24 jianj VP9: Fix issues with high bitdepth in real-time. 2018-05-24 marpan vp9-svc: Add max_consec_drop to SVC frame drop. 2018-05-23 marpan vp9: Rate control adjustments for screen content. 2018-05-22 marpan vp9-svc: Add full superframe drop mode. 2018-05-21 marpan vp9-svc: Small code cleanup in nonrd-pickmode. 2018-05-21 jzern remove unused vpx_ports/config.h 2018-04-24 niveditha.rau Add Solaris to supported platforms 2018-05-19 jzern configure,ios: add missing c++11 checks 2018-05-18 paulwilkins Experiment regarding playback problems on Bravia TVs. Created with: roll-dep src/third_party/libvpx/source/libvpx R=johannkoenig@google.com Change-Id: I153aec8d8d6f22ccdad3692dc3abb80a14627aa1 Reviewed-on: https://chromium-review.googlesource.com/1072720Reviewed-by:
Johann Koenig <johannkoenig@google.com> Commit-Queue: Marco Paniconi <marpan@google.com> Cr-Commit-Position: refs/heads/master@{#561957}
-
Alexei Filippov authored
NOTRY=true BUG=846665 Change-Id: I0c6dcde484386fd7fa5ee2705c0df67f17b157c2 Reviewed-on: https://chromium-review.googlesource.com/1073633Reviewed-by:
Erik Luo <luoe@chromium.org> Commit-Queue: Alexei Filippov <alph@chromium.org> Cr-Commit-Position: refs/heads/master@{#561956}
-
Dirk Pranke authored
They're currently marked as experimental on the release builder, so they should probably be that way on the experimental builder as well. NOTRY=true Change-Id: Ic8771d4b014b24bd153033f22e9c51235b9de730 Reviewed-on: https://chromium-review.googlesource.com/1070504 Commit-Queue: Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Reviewed-by:
Stephen Martinis <martiniss@chromium.org> Cr-Commit-Position: refs/heads/master@{#561955}
-