summaryrefslogtreecommitdiffstats
path: root/content/worker
Commit message (Collapse)AuthorAgeFilesLines
* Initial implementation of Encrypted Media Extensions in Chrome.ddorwin@chromium.org2012-04-192-0/+12
| | | | | | | | | | | | | | The new encrypted-media layout tests pass, but the key is not used by the media stack yet. BUG=119668 TEST=LayoutTests/media/encrypted-media/ R=scherkus@chromium.org Review URL: http://codereview.chromium.org/10020053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132973 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite HTML5 workers ui_tests to browser_tests. Compared to ui_tests, ↵jam@chromium.org2012-03-293-632/+0
| | | | | | | | | | | | | browser_tests are faster, less flaky and sharded. They're also portable to content_browsertests once we have it. A bunch of these tests have bitrotted because they've been disabled for so long, so there are a number of fixes throughout (some were checked into WebKit). I'll keep an eye out on flakiness of the renabled tests and disable if necessary. I haven't seen any flakiness when running them now dozens of times on my Win/Mac/Linux, so I'm renabling all disabled tests (36!). I'll keep a close eye on the tree and flakiness dashboard afterwards. BUG=98716,48148,69881,70861,59786,36800,35965,36555,101996,34996,16934,22599 Review URL: https://chromiumcodereview.appspot.com/9802025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129641 0039d316-1c4b-4281-b951-d872f2087c98
* Add an OWNERS file for src\content by moving the owners that were there for ↵jam@chromium.org2012-03-141-2/+0
| | | | | | | | the top level directories within. I've removed them all from the subdirectories. Also removed the "set noparent" in subdirectories and just put one in src/content/OWNERS for now. I also added brettw/darin for src/chrome/OWNERS. Review URL: https://chromiumcodereview.appspot.com/9695028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126522 0039d316-1c4b-4281-b951-d872f2087c98
* Use SyncMessageFilter to Send() ipc messages from background threads.michaeln@google.com2012-03-061-1/+2
| | | | | | | TBR=jam Review URL: https://chromiumcodereview.appspot.com/9614002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125233 0039d316-1c4b-4281-b951-d872f2087c98
* Automatically start the GPU process 5s after browser startup.fischman@chromium.org2012-03-031-15/+15
| | | | | | Review URL: http://codereview.chromium.org/9545008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124803 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: chrome-side changes for permission check from shared workerdgrogan@chromium.org2012-03-022-0/+8
| | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=79954 is the webkit side. BUG=116344 TEST= Review URL: http://codereview.chromium.org/9557009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124618 0039d316-1c4b-4281-b951-d872f2087c98
* Rename content/{common,browser}/file_system to fileapi and move blob stuff ↵tzik@chromium.org2012-03-013-6/+6
| | | | | | | | | | | | | | | | | | | | 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
* Fix a typo from r123359.thestig@chromium.org2012-02-241-2/+2
| | | | | | | | | BUG=36800 TEST=Test actually disabled. TBR=dpapad Review URL: https://chromiumcodereview.appspot.com/9464001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123420 0039d316-1c4b-4281-b951-d872f2087c98
* Re-Disabling WorkerTest.LimitTotal on Windows.dpapad@chromium.org2012-02-231-1/+7
| | | | | | | | | | | | | The test was previously timing out for a different reason (fixed by http://src.chromium.org/viewvc/chrome?view=rev&revision=123313). Now it is failing because of the automation proxy failing. BUG=36800 TEST=NONE Review URL: https://chromiumcodereview.appspot.com/9452041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123359 0039d316-1c4b-4281-b951-d872f2087c98
* [flaky fixlet] Fixing WorkerTest.LimitTotal, WorkerTest.LimitPerPagedpapad@chromium.org2012-02-231-16/+11
| | | | | | | | | BUG=28445, 30332, 88958,36800, 48664 TEST=WorkerTest.LimitTotal, WorkerTest.LimitPerPage should pass consistently. Review URL: http://codereview.chromium.org/9429022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123313 0039d316-1c4b-4281-b951-d872f2087c98
* Remove usage of a deprecated TestServer constructor.erikwright@chromium.org2012-02-221-2/+6
| | | | | | | | | | | | | | | | | | Hostname must now be explicitly specified (previously default was 127.0.0.1). See the following CL for further details: http://codereview.chromium.org/9369029/ A follow-up CL will remove the deprecated constructor: http://codereview.chromium.org/9431002/ BUG=114369 TEST=everything still compiles and passes Review URL: http://codereview.chromium.org/9428034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123130 0039d316-1c4b-4281-b951-d872f2087c98
* Remove FileSystem worker layout tests from worker_uitests.adamk@chromium.org2012-02-181-151/+0
| | | | | | | | | | | | | These are now run as part of the WebKit layout tests, so there should be no need to run them in Chromium. R=kinuko@chromium.org,dslomov@chromium.org BUG=77442,101996,113510 Review URL: http://codereview.chromium.org/9405022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122690 0039d316-1c4b-4281-b951-d872f2087c98
* Get IPC working for Indexed DB in shared workers.dgrogan@chromium.org2012-02-164-3/+24
| | | | | | | | | | BUG=112855 TEST= Review URL: http://codereview.chromium.org/9375024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122231 0039d316-1c4b-4281-b951-d872f2087c98
* Flakiness cleanup: disable flaky tests under content/evan@chromium.org2012-02-141-21/+16
| | | | | | | | | | | See https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/fcec09fc659f39a6 BUG=101984,54717,104950,102641,73776,70773,104306,62595,62776,80596,100823,96435,80466,30021,101996,34996,48664,36800,59786,70861,69881,48148,113510,77442 Review URL: http://codereview.chromium.org/9388019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121927 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerFileSystemTest.AsyncOperations as flaky.csilv@chromium.org2012-02-091-1/+2
| | | | | | | | TBR=markmentovai BUG=113510 Review URL: https://chromiumcodereview.appspot.com/9375022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121282 0039d316-1c4b-4281-b951-d872f2087c98
* Unflaking shared worker testsdslomov@chromium.org2012-02-031-18/+15
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9317069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120265 0039d316-1c4b-4281-b951-d872f2087c98
* Removing and unflaking tests in WorkerTestdslomov@chromium.org2012-02-031-124/+7
| | | | | | | | | 1) Remove tests for dedicated workers that are now run as layout tests 2) Unflake tests that are no longer flaky (per dashboard). Review URL: https://chromiumcodereview.appspot.com/9317061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120258 0039d316-1c4b-4281-b951-d872f2087c98
* Adding myself as an owner to content/workers/testdslomov@chromium.org2012-02-021-0/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9320045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120242 0039d316-1c4b-4281-b951-d872f2087c98
* Enable ExtensionApiTest.WebSocket and WorkerTest.WorkerWebSocketLayoutTeststoyoshim@chromium.org2012-01-261-8/+1
| | | | | | | | | | | | | WebKit side broken scripts were fixed and rolled. Disabled tests are ready to be re-enabled. BUG=111165 TEST=browser_tests; ui_tests TBR=hbono@chromium.org Review URL: https://chromiumcodereview.appspot.com/9235027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119193 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WebSocket related tests only in Win32toyoshim@chromium.org2012-01-251-1/+6
| | | | | | | | | | | | | Disable ExtensionApiTest.WebSocket, WorkerWebSocketLayoutTests, and PPAPI WebSocket related tests only in Win32 BUG=111165 TEST=browser_tests; ui_tests TBR=hbono@chromium.org Review URL: https://chromiumcodereview.appspot.com/9288018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119054 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WorkerWebSocketLayoutTests in all platformstoyoshim@chromium.org2012-01-241-4/+1
| | | | | | | | | | BUG=111165 TEST=none TBR=hbono@chromium.org Review URL: https://chromiumcodereview.appspot.com/9212042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118820 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WorkerWebSocketLayoutTeststoyoshim@chromium.org2012-01-241-0/+5
| | | | | | | | | | BUG=111165 TEST=none TBR=hbono@chromium.org Review URL: https://chromiumcodereview.appspot.com/9283012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118808 0039d316-1c4b-4281-b951-d872f2087c98
* Pass Content-security-policy and header type from WebSharedWorkerProxy to ↵tsepez@chromium.org2012-01-232-3/+10
| | | | | | | | | | WebSharedWorkerStub now that webkit is updated. Step #2 of https://bugs.webkit.org/show_bug.cgi?id=75660#c15 BUG=105482 Review URL: https://chromiumcodereview.appspot.com/9154003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118703 0039d316-1c4b-4281-b951-d872f2087c98
* Remove references to WebKit::WebWorkerdslomov@chromium.org2012-01-142-17/+1
| | | | | | Review URL: http://codereview.chromium.org/9148082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117737 0039d316-1c4b-4281-b951-d872f2087c98
* Convert use of int ms to TimeDelta in files owned by atwilson.tedvessenes@gmail.com2012-01-122-5/+5
| | | | | | | | | | | R=atwilson@chromium.org BUG=108171 TEST= Review URL: http://codereview.chromium.org/9107022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117505 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 116954 - Pass Content-security-policy and header type from ↵tsepez@chromium.org2012-01-122-8/+4
| | | | | | | | | | | | | WebSharedWorkerProxy to WebSharedWorkerStub. WebKit side has changed, and need to start from scratch to avoid conflicts on rolls. BUG=105482 Review URL: http://codereview.chromium.org/9154003 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/9188046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117496 0039d316-1c4b-4281-b951-d872f2087c98
* Pass Content-security-policy and header type from WebSharedWorkerProxy to ↵tsepez@chromium.org2012-01-092-4/+8
| | | | | | | | | | WebSharedWorkerStub. BUG=105482 Review URL: http://codereview.chromium.org/9154003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116954 0039d316-1c4b-4281-b951-d872f2087c98
* Update includes for WebMimeRegistry to new upstream locationsjamesr@chromium.org2012-01-051-2/+2
| | | | | | | | | | | This header moved in http://trac.webkit.org/changeset/104048 BUG=none Review URL: http://codereview.chromium.org/9030030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116554 0039d316-1c4b-4281-b951-d872f2087c98
* Create an API around WorkerService that chrome consumes. Rename the existing ↵jam@chromium.org2011-12-291-7/+9
| | | | | | | | | WorkerService to WorkerServiceImpl and put it in the content namespace while at it. Also move WorkerServiceObserver to the public directory and into the content namespace. BUG=98716 Review URL: http://codereview.chromium.org/9052007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116007 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the uses of WebWorkerClient, replace with WebSharedWorkerClient.dslomov@chromium.org2011-12-293-40/+44
| | | | | | Review URL: http://codereview.chromium.org/9003007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115993 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling WorkerTest.SharedWorkerHttpAuth failing on webkit canaries.vsevik@chromium.org2011-12-051-1/+1
| | | | | | | | TBR=scheib Review URL: http://codereview.chromium.org/8802006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112973 0039d316-1c4b-4281-b951-d872f2087c98
* Update includes to new header locationsabarth@chromium.org2011-12-037-12/+12
| | | | | | | TBR=darin Review URL: http://codereview.chromium.org/8788003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112825 0039d316-1c4b-4281-b951-d872f2087c98
* Define DevTools content APIyurys@chromium.org2011-12-011-3/+2
| | | | | | | | | | | | | | | The API consists of the following parts: * DevToolsManager routes messages between devtools agents and clients * DevToolsAgentHost provides an abstract interface to the debuggee, currently it is either RenderViewHost or Shared Worker. Client can obtain DevToolsAgentHost from DevToolsAgentHostRegistry. * DevToolsClientHost is an API that should be implemented by DevTools front-end. There is a default Chromium implementation living in chrome/ and a remote debugging server which also implements this interface. Clients can extend it in order to provide custom front-end. There is a default DevTools front-end implementation and content/ provides a way for creating corresponding DevToolsClientHost by means of DevToolsClientHost::CreateDevToolsFrontendHost. The embedder just needs to provide a concrete delegate. * This patch also removes DevToolsHost_ForwardToAgent and DevToolsHost_ForwardToClient IPC messages which were used to forward only one message. DevTools IPC messages are now hidden behind the devtools content API. BUG=104625 TEST=Existing tests Review URL: http://codereview.chromium.org/8549022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112473 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable WorkerTest.WorkerWebSocketLayoutTests.toyoshim@chromium.org2011-11-251-3/+1
| | | | | | | | | | BUG=91058 TEST=ui_tests --gtest_filter="*WebSocket*" Review URL: http://codereview.chromium.org/8634003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111564 0039d316-1c4b-4281-b951-d872f2087c98
* Move some webkit_glue embedder functions into WebKitPlatformSupport virtual ↵piman@chromium.org2011-11-221-2/+2
| | | | | | | | | | | | | methods This moves the functions into a pattern that is component-friendly. BUG=98755 TEST=chrome test_shell test_shell_tests browser_tests DumpRenderTree Review URL: http://codereview.chromium.org/8602002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111101 0039d316-1c4b-4281-b951-d872f2087c98
* Update callers of WebSecurityOrigin::isEmpty to call WebSecurityOrigin::isUniqueabarth@chromium.org2011-11-211-1/+1
| | | | | | | | isUnique is the new name for isEmpty. Review URL: http://codereview.chromium.org/8604008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110992 0039d316-1c4b-4281-b951-d872f2087c98
* Add OVERRIDE to content/.avi@chromium.org2011-11-172-4/+4
| | | | | | | | | BUG=104314 TEST=no change Review URL: http://codereview.chromium.org/8587009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110544 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.WorkerMessagePortGC as flaky on mac.kmadhusu@chromium.org2011-11-151-4/+1
| | | | | | | | | | | BUG=101996 TEST=NA TBR=dimich@chromium.org Review URL: http://codereview.chromium.org/8568018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110205 0039d316-1c4b-4281-b951-d872f2087c98
* Convert NewRunnableFunction/NewRunnableMethod calls to use base::Bind().dcheng@chromium.org2011-11-152-6/+8
| | | | | | | | | BUG=none TEST=compiles and tests pass. Review URL: http://codereview.chromium.org/8556001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110164 0039d316-1c4b-4281-b951-d872f2087c98
* Allow linker initialization of lazy instancejoth@chromium.org2011-11-151-2/+2
| | | | | | | | | | | | | | Using the initializer list construct = {0} allows the object to be linker initialized. Modify the LazyInstance class design to make it a pod aggregate type that can be linker initialized this way. Also combines the instance and state members, in line with the Singleton<> class design. Introduces a new LAZY_INSTANCE_INITIALIZER macro specifically for using to init all lazy instances + modify all existing callsites to use it. (Old code would no longer compile) BUG=94925 TEST=existing tests pass. http://build.chromium.org/f/chromium/perf/linux-release/sizes/report.html?history=150&header=chrome-si&graph=chrome-si&rev=-1 should step downward. TBR=jam@chromium.org,rvargas@chromium.org,darin@chromium.org,ben@chromium.org,apatrick@chromium.org,akalin@chromium.org Review URL: http://codereview.chromium.org/8491043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110076 0039d316-1c4b-4281-b951-d872f2087c98
* Mark test flaky that just failed on Windows.joi@chromium.org2011-11-141-0/+3
| | | | | | | | | TBR=finnur@chromium.org BUG=101996 Review URL: http://codereview.chromium.org/8565012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109890 0039d316-1c4b-4281-b951-d872f2087c98
* Mark more worker tests flaky, and across more platforms.joi@chromium.org2011-11-141-82/+25
| | | | | | | | | | | | | | | | I've been watching the tree for a few days and it seems that tests that start to flake due to http://crbug.com/101996 on one or two platforms will also show flakiness (possibly less, but still) on the other platforms. Also cleaned up a couple of cases where tests were marked flaky for 3 out of 4 platforms, and a couple of other changes based on going through the flakiness dashboard for WorkerTest and WorkerFileSystemTest. TBR=jam@chromium.org BUG=101996 Review URL: http://codereview.chromium.org/8564003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109867 0039d316-1c4b-4281-b951-d872f2087c98
* More worker ui test supressionsnduca@chromium.org2011-11-111-4/+4
| | | | | | Review URL: http://codereview.chromium.org/8511073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109729 0039d316-1c4b-4281-b951-d872f2087c98
* Mark yet-more worker ui tests as flaky.nduca@chromium.org2011-11-111-6/+6
| | | | | | | | TBR=dsolomov@chromium.org Review URL: http://codereview.chromium.org/8539002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109580 0039d316-1c4b-4281-b951-d872f2087c98
* Mark even more worker_ui_tests as flaky.nduca@chromium.org2011-11-111-5/+5
| | | | | | | | TBR=dsolomov@chromium.org Review URL: http://codereview.chromium.org/8533003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109551 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove more unneeded forward declares in content.thestig@chromium.org2011-11-111-2/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8511044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109549 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTimeout as flake on macnduca@chromium.org2011-11-101-1/+1
| | | | | | | | | BUG=101996 TBR=dsolomov@chormium.org Review URL: http://codereview.chromium.org/8526011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109516 0039d316-1c4b-4281-b951-d872f2087c98
* Mark more WorkerTest flakiness.nduca@chromium.org2011-11-101-2/+2
| | | | | | | | | BUG=101996 TBR=dsolomov@chromium.org Review URL: http://codereview.chromium.org/8526007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109487 0039d316-1c4b-4281-b951-d872f2087c98
* Mark more WorkerTest flakiness. Clean up #define approach used.joi@chromium.org2011-11-091-101/+107
| | | | | | | | | TBR=jam@chromium.org BUG=101996 Review URL: http://codereview.chromium.org/8508007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109234 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 109223 - Mark more WorkerTest flakiness.joi@chromium.org2011-11-091-32/+4
| | | | | | | | | | | | TBR=finnur@chromium.org BUG=101996 Review URL: http://codereview.chromium.org/8505010 TBR=joi@chromium.org Review URL: http://codereview.chromium.org/8505011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109224 0039d316-1c4b-4281-b951-d872f2087c98