summaryrefslogtreecommitdiffstats
path: root/chrome/worker
Commit message (Collapse)AuthorAgeFilesLines
* Move worker code from chrome\worker to content\worker.jam@chromium.org2011-03-1417-2088/+0
| | | | | | | TBR=atwilson Review URL: http://codereview.chromium.org/6691004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78039 0039d316-1c4b-4281-b951-d872f2087c98
* Move AppCache common code to content and split off AppCache messages into ↵jam@chromium.org2011-03-146-10/+8
| | | | | | | | | their own file. Also move WebMessagePortChannel and WebDatabaseObserverImpl to content. TBR=michaeln Review URL: http://codereview.chromium.org/6691002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77990 0039d316-1c4b-4281-b951-d872f2087c98
* Move the blob related code to content, and also move the blob messages to ↵jam@chromium.org2011-03-141-1/+1
| | | | | | | | | their own file. TBR=jianli Review URL: http://codereview.chromium.org/6681028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77988 0039d316-1c4b-4281-b951-d872f2087c98
* Move database files from chrome\commmon to content\common, in preparation ↵jam@chromium.org2011-03-132-2/+2
| | | | | | | | | for moving the worker code. TBR=avi Review URL: http://codereview.chromium.org/6683034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77975 0039d316-1c4b-4281-b951-d872f2087c98
* Move some message files and hi_res_timer_manager to content, in preparation ↵jam@chromium.org2011-03-132-3/+3
| | | | | | | | | for moving worker code. TBR=avi Review URL: http://codereview.chromium.org/6685027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77970 0039d316-1c4b-4281-b951-d872f2087c98
* Move worker_messages to content in preparation of moving worker.jam@chromium.org2011-03-125-13/+15
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6681022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77927 0039d316-1c4b-4281-b951-d872f2087c98
* Move some chrome\common code to content in preparation for moving chrome\gpu.jam@chromium.org2011-03-111-2/+2
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6686002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77868 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable FileWriterSync ui_tests by adding a ScopedAllowIO to ↵adamk@chromium.org2011-03-101-5/+0
| | | | | | | | | | | BlobURLRequestJob. BUG=75548 TEST=ui_tests Review URL: http://codereview.chromium.org/6666001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77705 0039d316-1c4b-4281-b951-d872f2087c98
* Disable all FileWriter worker tests as r75514 causes them to fail in thread ↵adamk@chromium.org2011-03-101-1/+1
| | | | | | | | | | assertions. BUG=75548 TEST=none TBR=kinuko@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77598 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Worker-based FileSystem API ui_tests.adamk@chromium.org2011-03-101-33/+77
| | | | | | | | | | | | Also add tests created since this test framework was originally created, one of which is temporarily disabled waiting on a fix in WebKit and a roll. BUG=32277 TEST=ui_tests Review URL: http://codereview.chromium.org/6609040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77591 0039d316-1c4b-4281-b951-d872f2087c98
* Fix wstrings in content/common.avi@chromium.org2011-03-081-1/+1
| | | | | | | | | BUG=23581 TEST=none Review URL: http://codereview.chromium.org/6635046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77327 0039d316-1c4b-4281-b951-d872f2087c98
* Move ChildThread and ChildProcess to content. Also move remaining code that ↵jam@chromium.org2011-03-087-10/+10
| | | | | | | | they depend on and which depends on them.TBR=avi Review URL: http://codereview.chromium.org/6628071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77249 0039d316-1c4b-4281-b951-d872f2087c98
* Fix clang build by out-of-lining stub openFileSystem method.adamk@chromium.org2011-03-032-3/+8
| | | | | | | | BUG=none TEST=none TBR=kinuko@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76802 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebWorkerClientProxy to respect the "create" param.adamk@chromium.org2011-03-032-1/+10
| | | | | | | | | | | | This will be necessary to implement resolveLocalFileSystemURI for workers. BUG=none TEST=none Review URL: http://codereview.chromium.org/6613008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76784 0039d316-1c4b-4281-b951-d872f2087c98
* Move worker_host code to content.jam@chromium.org2011-02-281-1/+1
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6592041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76263 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 19479 since it's no longer used.jam@chromium.org2011-02-285-352/+1
| | | | | | | | | Added stub native web worker support, including build support in preparation for integrating the native client build. TBR=sehr Review URL: http://codereview.chromium.org/6588054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76252 0039d316-1c4b-4281-b951-d872f2087c98
* Expose WebCore log channels on the chrome command linegavinp@chromium.org2011-02-161-0/+4
| | | | | | | | | | | | | | Add --webcore-log-channels=Loading,ResourceLoading to your chrome command line to get WebKit debugging joy. See third_party/WebKit/Source/WebCore/platform/Logging.cpp for a list of log levels. BUG=none TEST=none Review URL: http://codereview.chromium.org/6528016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75117 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug when terminating queued workers that have already been started thatatwilson@chromium.org2011-02-161-2/+11
| | | | | | | | | | | would leave the worker process in a zombie state. BUG=68889 TEST=Run new TerminateQueuedWorkers ui_test. Review URL: http://codereview.chromium.org/6507005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75042 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.WorkerMapGc as flakyphajdan.jr@chromium.org2011-02-011-1/+2
| | | | | | | | | | TBR=dimich BUG=71518 TEST=ui_tests Review URL: http://codereview.chromium.org/6287038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73262 0039d316-1c4b-4281-b951-d872f2087c98
* Couple of changes in hopes of finally making ShareProcessesOnRestoresky@chromium.org2011-01-311-1/+3
| | | | | | | | | | | | | | | | | | | | | | | not flakey. Here's the set of changes: . Before getting the process count we wait for the PROCESS_LAUNCHER thread to go idle. On linux we push process shutdown to the PROCESS_LAUNCHER thread. So, it's important we wait for this thread to process all requests before getting the process count. . Makes TabRestore take a boolean indicating if it succeeded. . Change IDC_NEW_TAB from waiting for INITIAL_NEW_TAB_UI_LOAD to waiting until the tab loads. INITIAL_NEW_TAB_UI_LOAD isn't really a good indication that the new tab has finished loading. A key part of making this test not flakey is http://codereview.chromium.org/6398005/, but that'll be landed separately. BUG=52022 TEST=none Review URL: http://codereview.chromium.org/6263018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73156 0039d316-1c4b-4281-b951-d872f2087c98
* QueuedSharedWorkerShutdown is flaky.lzheng@chromium.org2011-01-261-1/+2
| | | | | | | | | BUG=70861 TEST=none Review URL: http://codereview.chromium.org/6250029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72588 0039d316-1c4b-4281-b951-d872f2087c98
* Remove action_max_timeout_ms and fix all the callers.tfarina@chromium.org2011-01-191-6/+6
| | | | | | | | | | | (This was a TODO for phajdan.jr). BUG=None TEST=trybots Review URL: http://codereview.chromium.org/6354005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71861 0039d316-1c4b-4281-b951-d872f2087c98
* Move SystemMonitor to src/ui/base/system_monitor. Move HiResTimerManager to ↵ben@chromium.org2011-01-191-3/+3
| | | | | | | | | | | | | src/chrome/common. BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/6361002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71797 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerTest.MultipleTabsQueuedSharedWorker as flakyphajdan.jr@chromium.org2011-01-171-1/+2
| | | | | | | | | | TBR=atwilson BUG=69881 TEST=ui_tests Review URL: http://codereview.chromium.org/6347003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71597 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS past WebKit move. Update gyp files and include paths to ↵abarth@chromium.org2011-01-179-28/+28
| | | | | | reflect the move. Consolidate how we DEPS in WebKit source files. Cross fingers. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71585 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 71487 - Move SystemMonitor to src/ui/base/system_monitor.ben@chromium.org2011-01-141-3/+3
| | | | | | | | | | | | | | Move HiResTimerManager to src/chrome/common. BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/6361002 TBR=ben@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71489 0039d316-1c4b-4281-b951-d872f2087c98
* Move SystemMonitor to src/ui/base/system_monitor.ben@chromium.org2011-01-141-3/+3
| | | | | | | | | | | | Move HiResTimerManager to src/chrome/common. BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/6361002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71487 0039d316-1c4b-4281-b951-d872f2087c98
* Added WARN_UNUSED_RESULT to ScopedTempDir methods.cbentzel@chromium.org2011-01-131-1/+2
| | | | | | | | | BUG=NONE TEST=all targets build, tests pass. Review URL: http://codereview.chromium.org/6042009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71322 0039d316-1c4b-4281-b951-d872f2087c98
* Remove sleep_timeout_ms and fix all the callers.tfarina@chromium.org2011-01-111-2/+3
| | | | | | | | | | | (This was a TODO for phajdan.jr). BUG=None TEST=trybots Review URL: http://codereview.chromium.org/6187002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71038 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded includes of chrome_switches.h.thestig@chromium.org2011-01-111-1/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6086003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70978 0039d316-1c4b-4281-b951-d872f2087c98
* Moves everything related to launching and terminating the browser from ↵nirnimesh@chromium.org2011-01-081-1/+1
| | | | | | | | | | | | | UITestBase into ProxyLauncher. The primary changes are in ui_test.* and proxy_launcher.*. The changes in the remaining files are mostly just changing namespaces from UITestBase:: to ProxyLauncher::. BUG=None. TEST=All tests should pass. No functionality change. Review URL: http://codereview.chromium.org/5967003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70827 0039d316-1c4b-4281-b951-d872f2087c98
* Move base/thread.h to base/threading, fix up callers to use the new location.brettw@chromium.org2011-01-011-1/+1
| | | | | | | | TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/6028009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70345 0039d316-1c4b-4281-b951-d872f2087c98
* Move platform_thread to base/threading and put in the base namespace. I left abrettw@chromium.org2010-12-312-4/+6
| | | | | | | | | | | stub and "using" declarations in the old location to avoid having to change the entire project at once. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/6001010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70342 0039d316-1c4b-4281-b951-d872f2087c98
* Move thread local stuff from base to base/threading and consistently use thebrettw@chromium.org2010-12-301-1/+1
| | | | | | | | | | | base namespace. This also fixes references to TLSSlot to base::ThreadLocalStorage::Slot. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/5986012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70322 0039d316-1c4b-4281-b951-d872f2087c98
* Make IPC::Channel::Listener:OnMessageReceived have a return value indicating ↵jam@chromium.org2010-12-246-8/+17
| | | | | | | | | whether a message was processed or not. TBR=brettw Review URL: http://codereview.chromium.org/5978003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70139 0039d316-1c4b-4281-b951-d872f2087c98
* (Re-landing http://codereview.chromium.org/5991003 after Chromium OSkbr@chromium.org2010-12-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | build fix to browser_render_process_host.cc) Added group policy for disabling all client-side 3D APIs in Chromium (in particular, WebGL and Pepper 3D). This has been hooked up through a new command-line argument (--disable-3d-apis) orthogonal to the existing ones, so that further changes to those command line arguments will not accidentally regress the group policy support. Tested in the following ways: - Verified that --disable-3d-apis disables WebGL and Pepper 3D support on Mac OS X. - Verified that specifying the Disable3DAPIs policy via a JSON file disables WebGL on Linux. - Ran unit_tests and verified that there were no failures introduced. BUG=64806 TEST=ConfigurationPolicyPrefStoreBooleanTest Review URL: http://codereview.chromium.org/6045003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69791 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 69753 - Added group policy for disabling all client-side 3D APIs in ↵chase@chromium.org2010-12-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Chromium (in particular, WebGL and Pepper 3D). This has been hooked up through a new command-line argument (--disable-3d-apis) orthogonal to the existing ones, so that further changes to those command line arguments will not accidentally regress the group policy support. Tested in the following ways: - Verified that --disable-3d-apis disables WebGL and Pepper 3D support on Mac OS X. - Verified that specifying the Disable3DAPIs policy via a JSON file disables WebGL on Linux. - Ran unit_tests and verified that there were no failures introduced. BUG=64806 TEST=ConfigurationPolicyPrefStoreBooleanTest Review URL: http://codereview.chromium.org/5991003 TBR=kbr@chromium.org Review URL: http://codereview.chromium.org/6027004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69759 0039d316-1c4b-4281-b951-d872f2087c98
* Added group policy for disabling all client-side 3D APIs in Chromiumkbr@chromium.org2010-12-201-0/+1
| | | | | | | | | | | | | | | | | | | | | (in particular, WebGL and Pepper 3D). This has been hooked up through a new command-line argument (--disable-3d-apis) orthogonal to the existing ones, so that further changes to those command line arguments will not accidentally regress the group policy support. Tested in the following ways: - Verified that --disable-3d-apis disables WebGL and Pepper 3D support on Mac OS X. - Verified that specifying the Disable3DAPIs policy via a JSON file disables WebGL on Linux. - Ran unit_tests and verified that there were no failures introduced. BUG=64806 TEST=ConfigurationPolicyPrefStoreBooleanTest Review URL: http://codereview.chromium.org/5991003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69753 0039d316-1c4b-4281-b951-d872f2087c98
* Switch a bunch of remaining filters to derive from BrowserMessageFilters so ↵jam@chromium.org2010-12-131-7/+9
| | | | | | | | that ResourceMessageFilter doesn't have to know about them and vice versa. A bunch of small cleanup in the process. I've added new message files for classes that want their messages dispatched on threads other than the IO. Review URL: http://codereview.chromium.org/5698008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69008 0039d316-1c4b-4281-b951-d872f2087c98
* Start deinlining non-empty virtual methods. (This will be automatically checkederg@google.com2010-12-098-11/+25
| | | | | | | | | | | for in the future.) BUG=none TEST=compiles Review URL: http://codereview.chromium.org/5574006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68746 0039d316-1c4b-4281-b951-d872f2087c98
* Add the "virtual" keyword on method overrides that are missing it.erg@google.com2010-12-081-7/+7
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/5648004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68606 0039d316-1c4b-4281-b951-d872f2087c98
* Fix WorkerTest.WorkerWebSocketLayoutTests.yutak@chromium.org2010-12-021-14/+12
| | | | | | | | | | | | | The test now starts HTTPd along with the WebSocket server. Running both servers has become required because WebKit moved WebSocket tests under LayoutTests/http/ directory. BUG=49381 TEST=Run "ui_tests --gtest_filter=WorkerTest.WorkerWebSocketLayoutTests". Review URL: http://codereview.chromium.org/5432002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67946 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug 64688: Expose typed arrays in Workersjianli@chromium.org2010-12-011-0/+3
| | | | | | | | | BUG=64688 TEST=Manual test Review URL: http://codereview.chromium.org/5422001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67819 0039d316-1c4b-4281-b951-d872f2087c98
* Check content settings when accessing web databases from workers.jochen@chromium.org2010-11-252-5/+22
| | | | | | | | | BUG=40095 TEST=none Review URL: http://codereview.chromium.org/3053007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67395 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some obsolete FLAKY_ markers, and add some missing bug referencesstuartmorgan@chromium.org2010-11-091-2/+1
| | | | | | | | | BUG=29020,35221,62143,62595 TEST=N/A Review URL: http://codereview.chromium.org/4759001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65589 0039d316-1c4b-4281-b951-d872f2087c98
* Split out command IDs from chrome_dll_resource.h.evan@chromium.org2010-11-081-1/+1
| | | | | | | | | | | | The name of this file is a leftover from Windows. Split the command ids (which are used on all platforms) out, leaving just the Windows-specific resource IDs in the original file. TEST=compiles Review URL: http://codereview.chromium.org/4710001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65453 0039d316-1c4b-4281-b951-d872f2087c98
* Added ability to propogate create to suggest whether or not filesystem's ↵kkanetkar@chromium.org2010-11-031-1/+1
| | | | | | | | | | | | | root should be created if the path doesn't exist. BUG=None TEST=None Review URL: http://codereview.chromium.org/4350001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64862 0039d316-1c4b-4281-b951-d872f2087c98
* Convert implicit scoped_refptr constructor calls to explicit ones, part 1thakis@chromium.org2010-11-011-2/+2
| | | | | | | | | | | This CL was created automatically by this clang rewriter: http://codereview.appspot.com/2776043/ . I manually fixed a few rough spots of the rewriter output (doh1-3) and fixed all presubmit errors. BUG=28083 TEST=None Review URL: http://codereview.chromium.org/4192012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64573 0039d316-1c4b-4281-b951-d872f2087c98
* Add a bunch of missing bug references to FLAKY testsstuartmorgan@chromium.org2010-10-271-0/+1
| | | | | | | | | BUG=None TEST=N/A Review URL: http://codereview.chromium.org/4135007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64150 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert r63457, "WorkerWebKitClientImpl::mimeTypeForExtension should ↵levin@chromium.org2010-10-221-3/+3
| | | | | | not use WorkerThread::current"" git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63460 0039d316-1c4b-4281-b951-d872f2087c98