| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also moves transport_security_state files to net/http.
This change also updates the callers.
R=wtc
TBR=rsleevi,lambroslambrou,tony
BUG=70818
Review URL: https://codereview.chromium.org/12680003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188119 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jamesr@chromium.org
BUG=none
Review URL: https://chromiumcodereview.appspot.com/12819002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188094 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FileSystemUsageCache calls open/read/write/close for each request to manage usage cache and dirty flag.
This may hurt performance of consecutive file operation.
This patch changes it to keep file handles open for a while to avoid open/close overhead.
BUG=181425
Review URL: https://chromiumcodereview.appspot.com/12734004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188082 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is a follow-up CL of r187702.
BUG=177543
TEST=All tests pass.
Review URL: https://chromiumcodereview.appspot.com/12638030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188072 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=danakj@chromium.org
BUG=none
Review URL: https://chromiumcodereview.appspot.com/12777004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188018 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Goodbye and good riddance. You served us well but overstayed your welcome, WTM.
Depends on https://bugs.webkit.org/show_bug.cgi?id=111791
R=enne@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12633008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188015 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Style-only change. Make the LayerTreeHostImpl and InputHandlerClient classes
follow chromium style.
Review URL: https://codereview.chromium.org/12648005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187908 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
R=danakj@chromium.org
TBR=ananta@chromium.org
BUG=none
Review URL: https://chromiumcodereview.appspot.com/12471006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187879 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The layout tests for background filters all use a render surface
positioned at 0,0. If a non-0 offset is used, the filter path would
copy the texture with the wrong transform into the "background
texture" and miss it entirely.
This adds a pixel test for background filters:
GLRendererPixelTestWithBackgroundFilter.InvertFilter
R=jamesr
BUG=161936
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12413015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187873 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Style-only change. Make the LayerTreeHost class use chromium style.
Depends on: https://codereview.chromium.org/12774006/
TBR=piman
Review URL: https://codereview.chromium.org/12440033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187871 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This saves some fair amount of code, gets us a bunch of compositor goodness, and
basically simplifies pepper's hook to the compositor.
BUG=164095
Review URL: https://chromiumcodereview.appspot.com/12796006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187831 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Signed-off-by: Jun Jiang <jun.a.jiang@intel.com>
BUG=179754
Review URL: https://chromiumcodereview.appspot.com/12412007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187827 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
R=jamesr@chromium.org,cpu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12589007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187805 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We're deleting the concept of a webcore_unit_test from Chromium. I would prefer
to move these tests into the WebKit repository, but they depend on test data in
src-internal. Instead, this CL moves them into content_unittests.
BUG=184276
Review URL: https://chromiumcodereview.appspot.com/12725006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187745 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187340
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/12457021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187716 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I guess the reasons we didn't make VideoDecoderConfig copyable is:
1) VideoDecoderConfig contains extra data, which needs deep copy.
2) We don't have a lot of use cases that needs to copy VideoDecoderConfig. If we
do, we can use CopyFrom().
For (1), the extra data is typically small (< 100 bytes). Copying extra data
should not have any performance impact.
For (2), we do have legitimate cases where we need to copy VideoDecoderConfig
implicitly:
- Put VideoDecoderConfig in STL container, e.g. in SourceBufferStream.
- Bind VideoDecoderCongfig in a callback, e.g. in DecryptingVideoDecoder.
This CL uses std::vector<uint8> for the extra data and solves the deep copy
issue. Then it makes VideoDecoderConfig copyable and makes several use cases of
VideoDecoderConfig simpler.
BUG=177543
TEST=All tests pass.
Review URL: https://chromiumcodereview.appspot.com/12637017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187702 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
We always use V8 these days and never use JSC.
Review URL: https://chromiumcodereview.appspot.com/12493009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187660 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Style-only change. Bring the Layer and LayerImpl classes
into the Chromium style.
R=enne,piman,jamesr
TBR=joth
Review URL: https://chromiumcodereview.appspot.com/12774006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187555 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Style-only change. Make the Animation, AnimationEvent, AnimationCurve,
KeyframedAnimationCurve, and LayerAnimationController classes use
chromium style.
R=jamesr,enne
TBR=piman
Review URL: https://codereview.chromium.org/12517003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187463 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BindToCurrentThread() should not return true if makeContextCurrent() fails.
If makeContextCurrent() fails, then the context will not have a valid
GLES2Implementation or GLES2CmdHelper. So make sure BindToCurrentThread()
always returns false in this situation.
Currently, the second time the function is called it will return true no
matter what, which is awful.
R=piman
BUG=181636
Review URL: https://codereview.chromium.org/12667020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187456 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If context creation fails, don't store the context provider. Otherwise,
when WebKit asks for the GrContext, we create it with a WebGraphicsContext3D
which cannot be made current, and this causes a crash in skia. We already
know that the Context3D is no good, because BindToCurrentThread() on the
provider failed. So we can avoid giving skia the Context3D and having it
crash.
BUG=180911
Review URL: https://chromiumcodereview.appspot.com/12771011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187434 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187340
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187427 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Using generated bindings are safer, and we're trying to remove existing
manual bindings.
Review URL: https://chromiumcodereview.appspot.com/12638003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187409 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
"/a..b.doc". This patch fixes that.
BUG=171643
Review URL: https://chromiumcodereview.appspot.com/12052052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187367 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=181092
Review URL: https://chromiumcodereview.appspot.com/12676003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187364 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/12476028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187346 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187340 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187326 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Main goal is to allow the user to use a local stream as source for more than one audio element. Adding the stream to one extra element will result in an increased output volume and the possibility to tune the volume on each element. If two elements are used, both elements must be muted to silence the audio.
The design is now more clear since more work is done in the local renderer and not divided between the capturer (which used to own the FIFO) and the local renderer. The capturer only dispatches the recorded audio out to its sinks and they deal with the rest.
- Removes auto-mute on local media streams when rendered by a media player.
- Moves local FIFO from WebRtcAudioCapturer to WebRtcLocalAudioRenderer.
- Now allows multiple WebRtcLocalAudioRenderer objects where each instance creates its own output stream.
- Adds support for the enabled attribute on the MediaStreamTrack object.
BUG=none
TEST=All existing WebRTC demos and a new test at: https://www.corp.google.com/~henrika/webrtc/multi_local_rendering.html
TBR=wjia@chromium.org
Review URL: https://codereview.chromium.org/12599002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187252 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Platform/ upstream
Review URL: https://chromiumcodereview.appspot.com/12631002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187175 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=176085
Review URL: https://chromiumcodereview.appspot.com/12584003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187088 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously,
(1) MtpDeviceDelegateImplLinux implemented a synchronous version of MTPDeviceDelegate.
(2) MtpDeviceDelegateImplLinux was operated on multiple threads (blocking pool thread and UI thread).
(3) Because of the synchronous behavior, WaitableEvent was used to block a blocking pool thread.
Now,
(1) MtpDeviceDelegateImplLinux implements an asynchronous version of MTPDeviceDelegate.
(2) MtpDeviceDelegateImplLinux runs on the single thread (IO thread).
(3) MtpDeviceDelegateImplLinux supports weak pointers to cancel the callbacks that may run after the destruction of MtpDeviceDelegateImplLinux.
(4) Because of the asynchronous behavior, MtpDeviceDelegateImplLinux does a call-and-reply to the UI thread to dispatch the requests (such as GetFileInfo, ReadDirectory, CreateSnapshotFile, etc) to MediaTransferProtocolManager.
(5) All the WaitableEvents are removed. Blocking pool threads are no longer used.
BUG=154835
TEST=none
TBR=kinuko@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12212042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187068 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thanks to Antoine's work in crrev.com/173545 and WebKit r137653, plugins
manage their compositing layers using the cc:: types instead of WebKit types.
This means WebIOSurfaceLayer isn't used anywhere and can be deleted.
R=piman@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12428009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187050 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Style-only change. Make ScrollbarLayer and ScrollbarLayerImpl and
ScrollbarLayerImplBase classes follow chromium style.
R=jamesr
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12577003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187001 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://build.chromium.org/p/chromium.perf/builders/Win%20Builder/builds/45240/steps/compile/logs/stdio).
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/12504007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186939 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186925 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
These APIs need to pass a 4x4 double matrix through the WebKit API.
SkMatrix44 is fine for this. The additional API on WTM isn't used anywhere.
Review URL: https://chromiumcodereview.appspot.com/12629006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186902 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Style-only change. Make the NinePatchLayer and NinePatchLayerImpl classes
adopt the chromium style.
R=jamesr,enne
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12639004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186890 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
directory
Review URL: https://chromiumcodereview.appspot.com/12616004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186888 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
to Platform/ upstream
Review URL: https://chromiumcodereview.appspot.com/12630003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186884 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is needed to allow Pepper to use mailboxes rather than parenting to
integrate with the compositor.
BUG=164095
Review URL: https://chromiumcodereview.appspot.com/12581004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186869 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Style-only change. Make the ImageLayer class use chromium style.
R=jamesr
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12631009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186865 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
new Platform/ directory upstream
Review URL: https://chromiumcodereview.appspot.com/12629002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186858 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Style-only change. Make the SolidColorLayer and SolidColorLayerImpl
classes adopt chromium style.
R=jamesr,enne
TBR=piman
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12545021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186857 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
new Platform/ directory upstream
Review URL: https://chromiumcodereview.appspot.com/12614010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186851 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebGraphicsContext3D::getContextAttributes.
Ran WebGL conformance tests on Android to verify fix. A more complete fix will be done in the linked WebKit bug.
BUG=180797
Review URL: https://chromiumcodereview.appspot.com/12573002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186842 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Whether or not a user gesture is processed is not tied to a frame, so the
methods to query it shouldn't be on frame either.
BUG=none
TEST=no functional change
R=darin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12570005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186838 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebMediaSourceClientImpl & WebSourceBufferImpl.
BUG=176085
TEST=All MediaSource LayoutTests still pass.
Review URL: https://chromiumcodereview.appspot.com/12382021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186821 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when we run DRT using Aura we can load the resources properly.
Note that the .pak file won't exist until after the patch
in https://bugs.webkit.org/show_bug.cgi?id=111504 is landed.
R=tony@chromium.org
BUG=none
Review URL: https://codereview.chromium.org/12509003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186807 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This converts the remaining scroll delta fields to floats so that we no
longer lose precision due to DIP conversion.
This will land after the WebKit side at:
https://bugs.webkit.org/show_bug.cgi?id=111465
NOTRY=true
BUG=180331
Review URL: https://chromiumcodereview.appspot.com/12477003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186611 0039d316-1c4b-4281-b951-d872f2087c98
|