0
Commit Graph

84 Commits

Author SHA1 Message Date
rickyz@google.com
89c8ab08d2 Do not use WebSandboxSupport when sandbox is disabled.
BUG=123977


Review URL: https://chromiumcodereview.appspot.com/10970057

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158557 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-25 13:06:30 +00:00
perkj@chromium.org
e71e4bb1f0 This cl adds a new PeerConnection handler in Chrome to support latest W3C PeerConnection draft.
http://dev.w3.org/2011/webrtc/editor/webrtc.html - Some of the functions are are overriden by the proposal in https://docs.google.com/a/google.com/document/d/1nfA1ElWed5PPR4nqenEkxNMMLRfzAsh1yMLe8yRcns8/edit#

The implementation is in rtc_peer_connection_handler.cc and is called RTCPeerConnectionHandler. It implements the new WebKit interface WebKit::WebRTCPeerConnectionHandler.

The idea is to keep the previous PeerConnection version around until web developers have had time to upgrade to the new API. The Chrome glue code for the old version is in peer_connection_handler_jsep.cc.
The implementation is called PeerConnectionHandlerJsep and implements WebKit::WebPeerConnection00Handler

BUG=142829
TEST= Tested with the included unit test. A PyAutoTest is also beeing uploaded for review.

Review URL: https://chromiumcodereview.appspot.com/10703095

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156608 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-13 19:46:18 +00:00
perkj@chromium.org
6ee10bdb81 Move creation of PeerConnection from the RenderView to the RenderThreadImpl.
This is a proposed solution for the problem with using WebFrame* web_frame = WebFrame::frameForCurrentContext() in
renderer_webkitplatformsupport_impl.cc

https://chromiumcodereview.appspot.com/10703095/diff/13017/content/renderer/renderer_webkitplatformsupport_impl.cc

This should be seen as step 1 in refactoring how PeerConnections are created and used. If PeerConnections should be created in the RenderThreadImpl - so should all objects that it is dependent on such as the P2PSocketDispatcher that is currently created and owned by the RenderViewImpl.

BUG=

Review URL: https://chromiumcodereview.appspot.com/10919122

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156515 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-13 09:01:53 +00:00
hbono@chromium.org
19176d47a9 In-te-grate hy-phen-ator to con-tent.
This change integrates the Hyphenator class to content so Chrome can use it. This change basically consists of two parts:
* Adds a couple of IPC messages so a renderer asks a browser to open hyphenation dictionaries;
* Adds a HyphenatorMessageFilter class, which opens hyphenation dictionaries in a browser process;
* Changes the Hyphenator class to send IPC messages to open hyphenation dictionaries. 

BUG=47083
TEST=HyphenatorTest.SetDictionary,HyphenatorMessageFilterTest.OpenDictionary

Review URL: https://chromiumcodereview.appspot.com/10854245

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154663 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-03 06:39:01 +00:00
alecflett@chromium.org
5c085eda07 Remove all the indexeddb-related utility process code
BUG=129471


Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152873

Review URL: https://chromiumcodereview.appspot.com/10834350

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153336 0039d316-1c4b-4281-b951-d872f2087c98
2012-08-24 22:57:29 +00:00
ricow@chromium.org
f6c57d4e73 Revert 152873 - Remove all the indexeddb-related utility process code
BUG=129471


Review URL: https://chromiumcodereview.appspot.com/10834350

This seems to be causing test failure on Linux Tests (dbg)(1), first hit here:
http://build.chromium.org/p/chromium/builders/Linux%20Tests%20%28dbg%29%281%29/builds/20655/steps/browser_tests/logs/stdio

TBR=alecflett@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10873028

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152980 0039d316-1c4b-4281-b951-d872f2087c98
2012-08-23 10:47:07 +00:00
alecflett@chromium.org
8374250ef7 Remove all the indexeddb-related utility process code
BUG=129471


Review URL: https://chromiumcodereview.appspot.com/10834350

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152873 0039d316-1c4b-4281-b951-d872f2087c98
2012-08-22 23:48:57 +00:00
fsamuel@chromium.org
a70b435163 Make plugins work in a RenderViewTest
BUG=none
Test=Some new browser plugin tests that will be upstreamed independently


Review URL: https://chromiumcodereview.appspot.com/10823086

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149297 0039d316-1c4b-4281-b951-d872f2087c98
2012-07-31 22:34:53 +00:00
tommi@chromium.org
9840d2cf96 Move AudioDevice and AudioInputDevice to media.
This CL does the following:
* Move AudioDevice, AudioInputDevice out of content, into media/audio.
* ...and a couple of dependent classes: AudioDeviceThread and ScopedLoopObserver.
* ...and the unit test.
* Renamed AudioDevice -> AudioOutputDevice
* Moved the classes into the media namespace.
* Updated the unit test code as necessary.

Aside from the unit test*, there are minimal code changes.  Only what was required to make things build and work as before - mostly just adding or removing "media::".

* The unit test changes were to add expectations for AddDelegate/RemoveDelegate since previously a mock class was inheriting from AudioMessageFilter and not the IPC interface.
Review URL: https://chromiumcodereview.appspot.com/10834033

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148777 0039d316-1c4b-4281-b951-d872f2087c98
2012-07-27 18:30:13 +00:00
perkj@chromium.org
d1c1d8a7a9 Remove the deprecated PeerConnection supporting the ROAP protocol.
Note that JSEP 00 is still supported and we are adding support for JSEP01.


TEST= Run content unit tests and  ./chrome/test/functional/webrtc_call.py

apprtc.appspot.com is also a nice page to try out. Start chrome with the enable-peer-connection flag.



Review URL: https://chromiumcodereview.appspot.com/10804004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148548 0039d316-1c4b-4281-b951-d872f2087c98
2012-07-26 14:02:03 +00:00
tpayne@chromium.org
8355a176a7 Adds monitor ICC profile support for win and mac
BUG=143
TEST=


Review URL: https://chromiumcodereview.appspot.com/10448110

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147361 0039d316-1c4b-4281-b951-d872f2087c98
2012-07-19 00:39:57 +00:00
kinuko@chromium.org
7ae5da52df Record UMA histogram for sync IPC time
BUG=none
TEST=none

Review URL: https://chromiumcodereview.appspot.com/10696108

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145569 0039d316-1c4b-4281-b951-d872f2087c98
2012-07-06 03:46:04 +00:00
bryner@chromium.org
6d3367dda4 Fix client-side phishing detection test flakiness and ChromeOS failure.
The problem is that RenderViewFakeResourcesTest creates a RenderThreadImpl, but without setting up the sandbox environment, specifically the domain socket used on Linux.  This caused the sandbox's pre-assigned file descriptor to be taken by other files or sockets, leading to a hang when the sandbox code tries to talk to the browser.

To fix this, add a way for tests to disable the WebSandboxSupport implementation in RendererWebKitPlatformSupportImpl.

The problem also affects WebRTCAudioDeviceTest, so fixed it there as well.

BUG=128705


Review URL: https://chromiumcodereview.appspot.com/10449094

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140631 0039d316-1c4b-4281-b951-d872f2087c98
2012-06-05 22:01:02 +00:00
kinuko@chromium.org
15ae91af17 Adding UMA for sync IPCs
BUG=none
TEST=none


Review URL: https://chromiumcodereview.appspot.com/10451076

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140017 0039d316-1c4b-4281-b951-d872f2087c98
2012-06-01 11:36:11 +00:00
kinuko@chromium.org
a4d6df640d Deprecate FileUtilities::getFileSize and getFileModifiedTime
as they are no longer used in WebKit.

BUG=none
TEST=none

Review URL: https://chromiumcodereview.appspot.com/10453037

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139542 0039d316-1c4b-4281-b951-d872f2087c98
2012-05-30 15:10:53 +00:00
kinuko@chromium.org
58b8d7c1bb Add FileUtilities::GetFileInfo() to capture file metadata with single IPC
Corresponding webkit change: https://bugs.webkit.org/show_bug.cgi?id=86995

The plan includes eventually deprecating two separate IPC calls
GetFileSize() and GetFileModificationTime() in favor of GetFileInfo().

BUG=none
TEST=existing tests should pass

Review URL: https://chromiumcodereview.appspot.com/10441016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139022 0039d316-1c4b-4281-b951-d872f2087c98
2012-05-25 12:11:01 +00:00
kinuko@chromium.org
455258051a Removing FileUtilities::revealOSInFolder which is not used anymore
BUG=none
TEST=none

Review URL: https://chromiumcodereview.appspot.com/10391185

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138079 0039d316-1c4b-4281-b951-d872f2087c98
2012-05-21 05:42:00 +00:00
avi@chromium.org
acc124549d Move RevealFolderInOS to file utilities.
BUG=117452
TEST=no change

Review URL: https://chromiumcodereview.appspot.com/10323002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137756 0039d316-1c4b-4281-b951-d872f2087c98
2012-05-17 22:46:28 +00:00
michaeln@google.com
1910fe8936 Pull domstorage specifics out of RenderThreadImpl into a seperate
DomStorageDispatcher class, and move existing renderer side domstorage
sources into a subdirectory so OWNERS can be applied more meaningfully.

BUG=94382
TBR=jam
Review URL: https://chromiumcodereview.appspot.com/10162015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136188 0039d316-1c4b-4281-b951-d872f2087c98
2012-05-10 00:04:10 +00:00
jsbell@chromium.org
67a85dba12 Use WebIDBKeyPath type in WebKit API, implement IndexedDBKeyPath type.
IndexedDB allows key paths to be strings or arrays of strings (or null, 
for object stores). Implement the new WebKit API that uses a dedicated type
instead of strings, and implement appropriate IPC plumbing. This change is 
dependent on: https://webkit.org/b/84631

R=darin@chromium.org,tkent@chromium.org,dgrogan@chromium.org,michaeln@chromium.org
BUG=112308


Review URL: http://codereview.chromium.org/10204003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134581 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-30 20:18:27 +00:00
michaeln@google.com
345ff22940 Switch chrome and chromiumDRT over to using the new WebKit API for dispatching
events into webkit/webcore. This also includes informing DomStorageContext
EventObservers of session storage mutations too since we're switching to handling
them in the same way as local storage events.

Note: This is patch 2 of a multi-sided affair. The new event handling won't be fully
turned on until patch 3 on the webkit side. Here's patch 1...
https://bugs.webkit.org/show_bug.cgi?id=84387


BUG=94382
Review URL: https://chromiumcodereview.appspot.com/10201010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134037 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-26 01:24:00 +00:00
michaeln@google.com
1ea3c791e7 More DomStorage house cleaning, many files but all mechanical changes.
- delete old in_process_webkit sources (hooray)
- rename the new sources to no longer have the _new suffix
- fix up the includes
- remove the ENABLE_NEW_DOM_STORAGE_BACKEND flag since old stuff is now gone
Review URL: https://chromiumcodereview.appspot.com/10086018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132504 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-17 01:25:04 +00:00
perkj@chromium.org
50da23d056 Adding JSEP PeerConnection glue - attempt 2
(cloned http://codereview.chromium.org/9699069/#ps35007 since it was reverted)

This adds glue for JSEP PeerConnection. PeerConnectionHandler is split in two classes and a base class. The class name is kept for the old ROAP PeerConnection to be aligned with WebKit naming. ROAP is planned to be removed pretty soon, then the classes can be refactored.

See also main WebKit bug https://bugs.webkit.org/show_bug.cgi?id=80589
(In particular https://bugs.webkit.org/show_bug.cgi?id=82450)

TEST=content_unittests and manual webrtc test.

BUG=123130
TBR=darin

Review URL: http://codereview.chromium.org/10008077

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132210 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-13 17:47:48 +00:00
michaeln@google.com
b928936b14 DomStorage house cleaning in preparation of deleting the now obsolete in_process_webkit support for this component.
Review URL: https://chromiumcodereview.appspot.com/10005049

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132120 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-13 01:16:16 +00:00
eugenis@google.com
19746afb63 Revert 131949 (multiple memory leaks) - Adding JSEP PeerConnection glue.
This adds glue for JSEP PeerConnection. PeerConnectionHandler is split in two classes and a base class. The class name is kept for the old ROAP PeerConnection to be aligned with WebKit naming. ROAP is planned to be removed pretty soon, then the classes can be refactored.

See also main WebKit bug https://bugs.webkit.org/show_bug.cgi?id=80589
(In particular https://bugs.webkit.org/show_bug.cgi?id=82450)


TEST=content_unittests and manual webrtc test.

Review URL: http://codereview.chromium.org/9699069

TBR=grunell@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10038009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131961 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-12 10:07:53 +00:00
grunell@chromium.org
e6eb171a5e Adding JSEP PeerConnection glue.
This adds glue for JSEP PeerConnection. PeerConnectionHandler is split in two classes and a base class. The class name is kept for the old ROAP PeerConnection to be aligned with WebKit naming. ROAP is planned to be removed pretty soon, then the classes can be refactored.

See also main WebKit bug https://bugs.webkit.org/show_bug.cgi?id=80589
(In particular https://bugs.webkit.org/show_bug.cgi?id=82450)


TEST=content_unittests and manual webrtc test.

Review URL: http://codereview.chromium.org/9699069

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131949 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-12 07:37:05 +00:00
bashi@chromium.org
b54ec1f5e6 Mac: OOP font loading should run on FILE thread.
FontLoader calls file_util::GetFileSize() and file_util::ReadFile(),
which should be called from the file thread, but FontLoader runs on the
io thread now. Make it run on the file thread.

BUG=108645
TEST=none


Review URL: http://codereview.chromium.org/9950141

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131324 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-09 02:41:13 +00:00
vrk@google.com
67dfea903d Move media/audio files into media namespace (relanding)
BUG=115187
TEST=compiles and runs without breaking audio tag; media_unittests, content_unittests
TBR=scherkus,jam

Review URL: https://chromiumcodereview.appspot.com/9968054

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130288 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-03 01:49:09 +00:00
vrk@google.com
f3a1b854e9 Revert 130180 - Move media/audio files into media namespace
BUG=115187
TEST=compiles and runs without breaking audio tag; media_unittests, content_unittests

Review URL: https://chromiumcodereview.appspot.com/9805001

TBR=vrk@google.com
Review URL: https://chromiumcodereview.appspot.com/9965076

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130182 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-02 19:50:50 +00:00
vrk@google.com
897bfb5aaa Move media/audio files into media namespace
BUG=115187
TEST=compiles and runs without breaking audio tag; media_unittests, content_unittests

Review URL: https://chromiumcodereview.appspot.com/9805001

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130180 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-02 19:30:45 +00:00
michaeln@google.com
c09f12c65a Hook up new DomStorage backing for for single-process chromium too.
TBR=jam
BUG=106763
Review URL: https://chromiumcodereview.appspot.com/9826040

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128615 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-24 00:03:56 +00:00
vrk@google.com
cfb09c2d58 Make AudioParameters a class instead of a struct
Also collapses some long parameter lists into AudioParameters and moves some
of the hardcoded values (e.g. 16 bit audio in AudioDevice) to more appropriate
locations.

BUG=115902
TEST=manually testing everything works out

Review URL: https://chromiumcodereview.appspot.com/9655018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128054 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-21 20:55:23 +00:00
jamesr@chromium.org
e4f8181d78 Implement WebKitPlatformSupport::canAccelerate2dCanvas
We do not want to use the accelerated 2d canvas path if we can lose a context
"too easily" - for example due to the screensaver turning on - or if we're using
a software rendering backend for GL contexts (swiftshader). The way these conditions
are currently checked for are awkard and racy. This adds an explicit check that
WebKit calls prior to instantiating an accelerated context for canvas. This
does two things:

1.) Attempt to spin up the GpuChannelHost. If we can't do this, then we definitely
don't need to bother. Note that if the GPU process crashes this will establish a
connection to the new GPU process.

2.) Query the can_lose_context and software_rendering bits from the new channel.
These are both properties of the GPU process, not of individual contexts, so we
don't need to have a particular context ready in order to do this.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/9655017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126558 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-14 04:15:58 +00:00
piman@chromium.org
9193034b79 Fix --single-process mode issues with GpuChannelHostFactory
GpuChannelHostFactory itself is no longer a singleton, we pass it explicitly to
WebGraphicsContext3DCommandBufferImpl. That prevents RenderThreadImpl and
BrowserGpuChannelHostFactory from stomping on each other in --single-process
mode

BUG=117594
TEST=see bug


Review URL: http://codereview.chromium.org/9667012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126194 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-12 19:51:22 +00:00
mflodman@chromium.org
d8cd83740f Adding a skeleton MediaStreamCenter.
BUG=
TEST=


Review URL: http://codereview.chromium.org/9648007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125828 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-09 10:49:51 +00:00
mad@chromium.org
cf3349c994 Revert 125629 - Adding a skeleton MediaStreamCenter.
Replacing http://codereview.chromium.org/9309078/

BUG=
TEST=


Review URL: http://codereview.chromium.org/9619006

TBR=mflodman@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9639017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125631 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-08 18:00:57 +00:00
mflodman@chromium.org
3fc5d55537 Adding a skeleton MediaStreamCenter.
Replacing http://codereview.chromium.org/9309078/

BUG=
TEST=


Review URL: http://codereview.chromium.org/9619006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125629 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-08 17:25:56 +00:00
danakj@chromium.org
a22e15d4c0 Allow browser compositor to create an offscreen context3D.
This is needed for using compositor filters in Aura such as glass blur.

BUG=99528
TEST=


Review URL: http://codereview.chromium.org/9568042

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124594 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-02 04:26:20 +00:00
tzik@chromium.org
16dd6e2582 Rename content/{common,browser}/file_system to fileapi and move blob stuff into it.
This patch:
 - renames content/{common,browser]/file_system to content/{common,browser}/fileapi,
 - moves content/browser/chrome_blob_storage_context.{h,cc} into content/browser/fileapi,
 - moves content/common/webblob_registry_impl.{h,cc} into content/common/fileapi,
 - moves content/common/{file_system_messages.h,webblob_messages.h} into content/common/fileapi,
 - adds jianli@ to OWNERS of content/{browser,common}/fileapi,
 - rename FileAndBlobMessageFilter to FileAPIMessageFilter.

BUG=115603
TEST='Build should finish successfully'


Review URL: http://codereview.chromium.org/9558006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124439 0039d316-1c4b-4281-b951-d872f2087c98
2012-03-01 19:08:20 +00:00
jamesr@chromium.org
33a9c76923 Remove dead WebGraphicsContext3D initialization code
BUG=none
TEST=compiles


Review URL: http://codereview.chromium.org/9443003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123353 0039d316-1c4b-4281-b951-d872f2087c98
2012-02-23 22:37:24 +00:00
dgrogan@chromium.org
988aacf115 Move indexed db files from content/renderer to content/common.
http://codereview.chromium.org/9375024/ enables indexed db in shared workers.

BUG=112855
TEST=


Review URL: http://codereview.chromium.org/9368053

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121669 0039d316-1c4b-4281-b951-d872f2087c98
2012-02-12 18:10:03 +00:00
satish@chromium.org
c4dabe450c Adds a stub method & classes for those which aren't used in android.
Also excludes usage of WebMediaPlayerImpl from render_view_impl.cc as it will be
implemented differently for android in a future CL. These changes are required to
make progress in getting content_unittests link for android.

BUG=113218
TEST=


Review URL: http://codereview.chromium.org/9361039

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121095 0039d316-1c4b-4281-b951-d872f2087c98
2012-02-08 23:58:12 +00:00
piman@chromium.org
c26ad883dc Move gpu client files to content_common, in content/common/gpu/client
BUG=99516
TEST=compiles


Review URL: http://codereview.chromium.org/9340012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120729 0039d316-1c4b-4281-b951-d872f2087c98
2012-02-07 06:41:20 +00:00
piman@chromium.org
b3e83de9b6 Remove renderer dependencies from the GPU client classes.
A future CL will move them out of content/renderer so that they can be used by
the browser process.
All requests to singleton-like things - e.g. establish a channel to the GPU
process - go through a GpuChannelHostFactory, implemented by RenderThreadImpl.

BUG=99516
TEST=manually tested Chrome with accelerated content.


Review URL: http://codereview.chromium.org/9270025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120701 0039d316-1c4b-4281-b951-d872f2087c98
2012-02-07 03:33:28 +00:00
piman@chromium.org
56200f01b4 Refactor WebGraphicsContext3DInProcess and TestWebGraphicsContext3D
This needs https://bugs.webkit.org/show_bug.cgi?id=76593 to land first.
This also removes WebKitPlatformSupport::createGraphicsContext3D implementations that are not called any more after the above.

BUG=None
TEST=chrome with accelerated content, DRT, test_shell_tests


Review URL: http://codereview.chromium.org/9226036

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120431 0039d316-1c4b-4281-b951-d872f2087c98
2012-02-03 23:13:57 +00:00
piman@chromium.org
01e6903959 Add WebKitPlatformSupport::createOffscreenGraphicsContext3D
This is in preparation of https://bugs.webkit.org/show_bug.cgi?id=76593

BUG=99516
TEST=manually ran Chrome w/accelerated content, DRT, test_shell_tests.


Review URL: http://codereview.chromium.org/9297046

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119857 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-31 05:39:06 +00:00
fischman@chromium.org
6048d51945 Move audio/video files from content/renderer into content/renderer/media.
Should reduce rubberstampage.

BUG=none
TEST=none


Review URL: http://codereview.chromium.org/9295018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119577 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-28 03:14:48 +00:00
grunell@chromium.org
273558fbc9 Adding support for MediaStream and PeerConnection functionality.
BUG=
TEST=content_unittests

Review URL: http://codereview.chromium.org/8060055

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117430 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-12 15:03:51 +00:00
tommi@chromium.org
8ecf35d587 Revert 117406 - Adding support for MediaStream and PeerConnection functionality.
BUG=
TEST=content_unittests

Review URL: http://codereview.chromium.org/8060055

TBR=grunell@chromium.org
Review URL: http://codereview.chromium.org/9186034

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117429 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-12 14:37:05 +00:00
grunell@chromium.org
36982c0eac Adding support for MediaStream and PeerConnection functionality.
BUG=
TEST=content_unittests

Review URL: http://codereview.chromium.org/8060055

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117406 0039d316-1c4b-4281-b951-d872f2087c98
2012-01-12 09:52:42 +00:00