| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
BUG=322664
Review URL: https://codereview.chromium.org/316373003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275536 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MockScreenOrientationController::UpdateScreenOrientation() to make sure that events are not sent when orientation is locked.
Existing implementation calls SetScreenOrientationForTesting and sends screen
orientation events even when the test screen orientation is locked.
BUG=162827
Review URL: https://codereview.chromium.org/302553007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275535 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change makes each platform specific ChannelImpl into
a subclass of Channel: ChannelPosix, ChannelWin, ChannelNacl.
delegated functions are now virtual.
TEST=none
BUG=377980
R=darin@chromium.org, jam@chromium.org
Review URL: https://codereview.chromium.org/310293002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275505 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
API Proposal http://goo.gl/V7xcu3
BUG=374383
R=binji@chromium.org, dmichael@chromium.org, mpearson@chromium.org, piman@chromium.org, raymes@chromium.org, yzshen@chromium.org
Review URL: https://codereview.chromium.org/292523003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275490 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=None
Review URL: https://codereview.chromium.org/313233004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275483 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Turns out no-one needs this.
BUG=359566
Review URL: https://codereview.chromium.org/315653003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275467 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=fischman@chromium.org
Review URL: https://codereview.chromium.org/311263013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275437 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
As per discussion in the associated bug, this DCHECK may not make sense
on CrOS.
BUG=chrome-os-partner:29388
TEST=Run Debug Chrome, DCHECK not hit
Review URL: https://codereview.chromium.org/315073004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275392 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
alive until we receive an acknowledgment from the renderer that the renderer side constructs have been cleaned up. Otherwise we can receive messages from still executing content referring to sessions that were prematurely deleted.
BUG=371304
Review URL: https://codereview.chromium.org/305103003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275383 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This version is likely less efficient, but doesn't require gin.
BUG=372065
Review URL: https://codereview.chromium.org/294123008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275342 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebDOMFileSystem.
Should not use createV8Entry() and toV8Value() without cntext and isolate.
Need to provide these information explicitly.
BUG=369451
Review URL: https://codereview.chromium.org/306063005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275291 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MSVCS has a list of by-default supported capture formats |kVideoFormats|
used as a fallback for sources that don't support capability
enumeration. It's composed of a couple of resolutions and a fixed frame
rate of 30.
This CL adds also 60 fps to the fallback list, so the user can select
frame rates over 30, e.g. by setting min=54 and max=54.
BUG=381225
Review URL: https://codereview.chromium.org/311363002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275290 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL sets the first party for cookies url in
RenderFrameImpl::willSendRequest. It is currently done in blink, but this will be removed by https://chromiumcodereview.appspot.com/314093002/.
BUG=376025
Review URL: https://codereview.chromium.org/317853002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275247 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Currently it is set in blink in FrameFetchContext::addAdditionalRequestHeaders.
This CL moves it to RenderFrameImpl::willSendRequest.
BUG=376025
Review URL: https://codereview.chromium.org/313313002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275241 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This happens to work correctly even if it's uninitialized, but it was causing an MSan error.
BUG=376814
TBR=piman@chromium.org
Review URL: https://codereview.chromium.org/319603002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275238 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement webkit/common/gpu.
Minor fixes to the gin unit tests (it defines its own test runner so shouldn't depend on run_all_unittests -- GN found this because run_all_unittests in the GN build is a source_set instead of a static library and results in a duplicate definition).
R=jochen@chromium.org
Review URL: https://codereview.chromium.org/319583004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275233 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Landing the three sides needed for 343327 required some temporary casts.
Remove them.
BUG=343327
Review URL: https://codereview.chromium.org/312323002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275231 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=380463
Review URL: https://codereview.chromium.org/309203003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275181 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The only missing bit is to have proper values when the promise is
succussfully resolved.
BUG=162827
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=275058
Review URL: https://codereview.chromium.org/298193003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275168 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
rolled in.
BUG=304341
R=mvanouwerkerk@chromium.org
Review URL: https://codereview.chromium.org/319573007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275112 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
On mobile devices, to avoid burning battery and causing spurious wakeups,
autoreload now supports running only when the tab being autoreloaded is visible.
BUG=
Review URL: https://codereview.chromium.org/284193007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275090 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(https://codereview.chromium.org/298193003/)
Reason for revert:
Breaks Linux ASan LSan Tests: http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%282%29/builds/3385
Original issue's description:
> Basic Promise-based lockOrientation() implementation in content/.
>
> The only missing bit is to have proper values when the promise is
> succussfully resolved.
>
> BUG=162827
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=275058
TBR=dcheng@chromium.org,peter@chromium.org,jochen@chromium.org,jam@chromium.org,mlamouri@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=162827
Review URL: https://codereview.chromium.org/317803006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275071 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The only missing bit is to have proper values when the promise is
succussfully resolved.
BUG=162827
Review URL: https://codereview.chromium.org/298193003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275058 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
R=darin@chromium.org, darin
BUG=
Review URL: https://codereview.chromium.org/318773002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274937 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also remove browser tests for the fetch event that will be replaced with layout
tests in the next Blink patch. Since layout tests can't test HTTP response
headers, one of the browser tests remains.
Multi-sided patch to implement blob-type fetch event
response bodies:
1: blink-side: https://codereview.chromium.org/307063002/
2: chromium-side, THIS PATCH
3: blink-side: https://codereview.chromium.org/304233017
Originally landed in r274773 and reverted in r274799 for breaking ASAN.
Relanding after fixing a buffer overflow caused by using the wrong
std::string ctor.
BUG=379074
TBR=michaeln
Review URL: https://codereview.chromium.org/315023003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274915 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ReadPixels with format GL_BGRA_EXT is not necessarily supported by the
GLES2-based GPU command buffer. The support for this format needs to be
explicitly queried, and if it is not supported, the pixels need to be
converted from RGBA to BGRA on the CPU if a BGRA result is desired.
BUG=380129
TEST=WebGL conformance tests
Review URL: https://codereview.chromium.org/316553002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274847 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
And associated code.
BUG=352392
Review URL: https://codereview.chromium.org/285283003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274846 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
* This CL depends on https://codereview.chromium.org/287383002/
* There's no caching or monitoring in this CL.
* Browser test will be done in follow-up CL. (That's pending blink interface landing.)
BUG=338511
Review URL: https://codereview.chromium.org/312773002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274823 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=375672
TBR=jamesr@chromium.org
Review URL: https://codereview.chromium.org/318633003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274818 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This is for compliance with NetInfov3 (http://w3c.github.io/netinfo/).
BUG=378785
Review URL: https://codereview.chromium.org/307943004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274817 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jamesr@chromium.org
BUG=NONE
TEST=NONE(No functional change)
Review URL: https://codereview.chromium.org/310733003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274814 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
They're super useful when debugging media layout tests.
Review URL: https://codereview.chromium.org/313683005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274812 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://chromiumcodereview.appspot.com/309693002/ introduces a cache policy in Blink indicating end-to-end reload. It translates to
the load flag net::LOAD_BYPASS_CACHE (instead of having blink set HTTP cache
headers "Pragma: no-cache" and "Cache-Control: no-cache".
BUG=376025
Review URL: https://codereview.chromium.org/308083009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274807 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 21b6636c8fae9e12e7b0917f2d6eefefeb42e83d.
Broke Linux ASAN Tests: http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20Tests%20%28sandboxed%29/builds/2260
BUG=none
TBR=falken@chromium.org
Review URL: https://codereview.chromium.org/313093003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274799 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also remove browser tests for the fetch event that will be replaced with layout
tests in the next Blink patch. Since layout tests can't test HTTP response
headers, one of the browser tests remains.
Multi-sided patch to implement blob-type fetch event
response bodies:
#1: blink-side: https://codereview.chromium.org/307063002/
#2: chromium-side, THIS PATCH
#3: blink-side: https://codereview.chromium.org/304233017
BUG=379074
Review URL: https://codereview.chromium.org/304153015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274773 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously in-process plugins could close the main URLLoader, which could result
destruction of themselves. This only happens in-process because calling
URLLoader.Close() results in synchronously calling in to blink, whereas the
call is asynchronous due to IPC when OOP.
This is fixed here by adding a hack to the in-process router. We should probably
post every message to the message loop, but there is a chance this might break
something and we will be removing in-process plugins altogether soon.
There are also two other related bugs this fixes:
1) The PepperPluginInstanceImpl::DidDataFromWebURLResponse could be called
after PepperPluginInstanceImpl::Delete() has been run, in which case the
plugin instance may also be destroyed, so we should not run HandleDocumentLoad
in that case.
2) The instance may be destroyed before the PepperURLLoaderHost so we need
to check if it is null.
BUG=372548
Review URL: https://codereview.chromium.org/314603002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274770 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The goal of this change is to give more accurate information about when
a video frame is generated. VideoFrame already provides a TimeDelta
value as the presentation timestamp. This is unchanged but we provide
an additional TimeTicks value to indicate the estimated capture time of
the video frame.
It accurately records the time when the videoframe is generated for local
sources such as camera and tab capture device. This value will be an
estimate for remote sources such as WebRTC.
After this change cast streaming API is able to collect accurate
information about how much time is spent in capturing.
BUG=374541
Review URL: https://codereview.chromium.org/287313002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274736 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This records a trace event whenver the viewport-based GPU rasterization
trigger is added or removed.
BUG=None
Review URL: https://codereview.chromium.org/312503006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274664 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds plumbing to make it possible to test the blink
implementation of the Battery Status API using LayoutTests and
TestRunner. In test mode a fake battery status dispatcher is
used to allow manual triggering of battery status changes using
TestRunner.didChangeBatteryStatus method.
BUG=122593, 360068
Review URL: https://codereview.chromium.org/298263002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274652 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Patch 2 of 4 to specify the deviceSource of a desired fling animation
request via enum throughout Blink and Chromium.
BUG=343327
Review URL: https://codereview.chromium.org/304793003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274643 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Hook up two new function in the blink interface WebUserMediaClient in MediaStreamImpl through MediaStreamDispatcher to MediaStreamManager to enumerate audio and video input devices.
* Produces the same result as the current getSources API.
* The blink interface will be landed after this CL and browser test after that.
* Add audio output devices and group ID support is done in another CL.
BUG=338511
Review URL: https://codereview.chromium.org/287383002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274608 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
File" overlay.
BUG=378713
TEST=manual test:
1Launch chrome and navigate to chrome://webrtc-internals/.
2.Expand "Create Dump" option >> Check the checkbox option of "enable Diagnostic audio recordings".
3.With "Save File" overlay opened, again uncheck the same checkbox.
Review URL: https://codereview.chromium.org/310463002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274523 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BufferedDataSource should accept the 'url' and the 'CORS mode' parameters
in the constructor instead via the initialize() method. This patch makes
this change and now only the 'initializeCallBack' is passed to initialize()
method. Also now the WebMediaPlayerImpl directly queries the BufferedDataSource
whether the resource is local or not, instead of finding it out itself.
Review URL: https://codereview.chromium.org/306953005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274513 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
A optionally larger number of buffers makes recording audio in a pnacl module
more reliable when latency is not an issue.
BUG=330851
Review URL: https://codereview.chromium.org/290993005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274511 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
At most of the places default_url was changed to destination_url, however, it was missed at some places.
This patch changes the remaining default_url(s) to destination_url.
BUG=378737
Review URL: https://codereview.chromium.org/301933002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274497 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This should be safe to use now that our ashmem implementation
of discardable memory handles high memory usage properly.
BUG=330041
TBR=jamesr
Review URL: https://codereview.chromium.org/261663004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274490 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change ignores Blink's signalling of whether or not to use
LegacyFrameProcessor, and instead always uses the new, compliant,
FrameProcessor to handle SourceBuffer coded frame processing.
R=acolwell@chromium.org
TEST=Linux Debug: no media_unittest or MSE layout test regression; Linux Release with proprietary codecs: no regression of yt-dash-mse-test ToT
BUG=249422
Review URL: https://codereview.chromium.org/307263003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274468 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=322664
Review URL: https://codereview.chromium.org/299333002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274463 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Multi-sided patch:
1/3: blink-side, https://codereview.chromium.org/304053003/
2/3: chromium-side, THIS PATCH
3/3: blink-side, cleanup Not Yet.
BUG=377373
Review URL: https://codereview.chromium.org/305893003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274450 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Plumb a new VideoFrame format (YV24) through the stack and add a conversion using libyuv to the software path.
BUG=104711
Review URL: https://codereview.chromium.org/289373011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274434 0039d316-1c4b-4281-b951-d872f2087c98
|