summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Fix the memory leaks introduced in r94251.dmikurube@google.com2011-07-271-2/+2
| | | | | | | | | BUG=none TEST=FileSystemQuotaClientTest.* Review URL: http://codereview.chromium.org/7517008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94269 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring: Change all -FileUtils non-Singleton and to own underlying ↵dmikurube@chromium.org2011-07-2718-116/+134
| | | | | | | | | | | | | | | | | FileUtils. Based on the discussion at http://codereview.chromium.org/7174002/diff/26001/webkit/fileapi/local_file_system_file_util.h#newcode38, this change * also reduces dependency between FileUtils, * enables more flexible stacking of -FileUtils, such as QuotaFileUtil over other -FileUtils, and * makes -FileUtils symmetry so owner handling for these objects gets unified. BUG=none TEST=FileSystemFileUtilTest.*,FileSystemOperationTest.*,FileSystemOperationWriteTest.*,FileSystemQuotaTest.*,FileWriterDelegateTest.*,LocalFileSystemFileUtilTest.*,ObfuscatedFileSystemFileUtil.*,QuotaFileUtil.*,SandboxMountPointProviderTest.* Review URL: http://codereview.chromium.org/7312023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94251 0039d316-1c4b-4281-b951-d872f2087c98
* Explicitly Initialize GURL library before spawning any threads in webkit ↵jnd@chromium.org2011-07-271-0/+5
| | | | | | | | | | test support in order to fix DRT chromium port crash BUG=90503 TEST=None Review URL: http://codereview.chromium.org/7461079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94216 0039d316-1c4b-4281-b951-d872f2087c98
* Removed vestigial GL_latch_CHROMIUM code.apatrick@chromium.org2011-07-274-212/+0
| | | | | | | | | glFlush now has barrier semantics and is now used as an alternative. This patch is dependent on https://bugs.webkit.org/show_bug.cgi?id=65043, now landed as webkit r91736. Review URL: http://codereview.chromium.org/7495009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94215 0039d316-1c4b-4281-b951-d872f2087c98
* Made Destroy() followup more aggressive to test for races.fischman@chromium.org2011-07-261-0/+2
| | | | | | | | | | | | | | | | | | | | In particular we now free output textures and input bitstream buffers as soon as Destroy() returns, in an attempt to trip up race conditions between OVDA::Destroy() returning and the openmax libs/drivers/hardware attempting to use no-longer-valid memory. Also made DestroyVideoDecoder a SYNChronous IPC message again to match VideoDecodeAccelerator::Destroy()'s contract. Also explicitly set to NULL pointers that are made invalid or no-longer useful by Destroy(), in the pepper glue code, to make crashes more obvious if they happen. [No crashes have been observed in gles2 or ovdatest; this CL is just to increase (currently manual) test coverage] BUG=none TEST=gles2 mid-decode reload works, ovdatest passes Review URL: http://codereview.chromium.org/7467037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94148 0039d316-1c4b-4281-b951-d872f2087c98
* Handle the case where the 'host' param is empty in ↵michaeln@google.com2011-07-261-1/+6
| | | | | | | | AppCacheQuotaClient::GetOriginsForHost(). Review URL: http://codereview.chromium.org/7480022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94147 0039d316-1c4b-4281-b951-d872f2087c98
* Remove explicit keyword from multi-argument (w/o default values) constructorsdilmah@chromium.org2011-07-262-5/+5
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7477008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94115 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia to 1951bsalomon@google.com2011-07-261-0/+3
| | | | | | Review URL: http://codereview.chromium.org/7504002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94082 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93987 - Close the URL request in the destroctor. This ensures the ↵dpapad@chromium.org2011-07-261-1/+0
| | | | | | | | | | | | | | | load is actually stopped when the request is deleted. This caused the pdf plugin to not display any pdf. TEST=manual BUG=84765 Review URL: http://codereview.chromium.org/7491046 TBR=brettw@chromium.org Review URL: http://codereview.chromium.org/7497008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94063 0039d316-1c4b-4281-b951-d872f2087c98
* Context menu for "Voice recognition options"gshires@google.com2011-07-262-0/+4
| | | | | | | | | | | | Patch from Glen Shires <gshires@google.com> BUG=79991 Test= Review URL: http://codereview.chromium.org/7086005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94041 0039d316-1c4b-4281-b951-d872f2087c98
* Merged already reviewed CLs for r/o zip support in ChromeOS file browser:zelidrag@chromium.org2011-07-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Re-landing http://codereview.chromium.org/7457001: Adding support for mount point different from removable devices to MountLibrary (work in progress..have to add GetMountPoints support) tested on ChromeOS with these three patches: http://gerrit.chromium.org/gerrit/#change,4447 http://gerrit.chromium.org/gerrit/#change,4449 http://gerrit.chromium.org/gerrit/#change,4544 http://codereview.chromium.org/7471039/: UI for mounting/unmounting archive files. BUG=chromium-os:17673, chromium-os:17783 TEST=Made sure mounting devices still works and that MountCompleted event gets through to file_browser_event_router (checking ui and chrome logs for mount completed entries) TBR=tbarzic, dgozman Review URL: http://codereview.chromium.org/7488044 Review URL: http://codereview.chromium.org/7502010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94008 0039d316-1c4b-4281-b951-d872f2087c98
* Close the URL request in the destroctor. This ensures the load is actuallybrettw@chromium.org2011-07-251-0/+1
| | | | | | | | | | stopped when the request is deleted. TEST=manual BUG=84765 Review URL: http://codereview.chromium.org/7491046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93987 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid double-buffering windowless plugins and instead use buffer flipping ↵tschmelcher@chromium.org2011-07-252-0/+12
| | | | | | | | | | | | when feasible. This can significantly reduce the CPU usage of pages that host windowless plugins (down by ~15% absolute CPU usage on my old MacBookPro, or about a 40% relative decrease). Also simplify the OS X code for managing TransportDIBs by creating them in uncached mode and transfering the FileDescriptors using dup+auto-close. TEST=(OS X 10.5) Google voice and video chat (O3D), YouTube, www.dkmsoftware.com/Yubotu.htm, and trailers.apple.com, incl. with violent resizing, and analyzed perf with Shark; (OS X 10.5, OS X 10.6, Linux, Windows) http://www.communitymx.com/content/source/E5141/wmodeopaque.htm, http://www.communitymx.com/content/source/E5141/wmodetrans.htm, http://www.communitymx.com/content/source/E5141/wmodenone.htm, hand-crafted perf test using Flash with wmode=opaque, analyzed perf with Activity Monitor / top / Process Explorer, verified in the debugger that buffer flips do not cause NPP_SetWindow calls BUG=none Review URL: http://codereview.chromium.org/7171024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93970 0039d316-1c4b-4281-b951-d872f2087c98
* Removing WebVideoFrameImpl::texture() and WebVideoFrameImpl::surfaceType().scherkus@chromium.org2011-07-252-20/+8
| | | | | | | | They're no longer defined as of WebKit r91584. Review URL: http://codereview.chromium.org/7495017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93954 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a problem introduced in r93736.michaeln@google.com2011-07-251-3/+3
| | | | | | | | | Initiate the 'check' of the response prior to calling out via NotifyDone or NotifyRestartRequired. The job may be killed prior to those notification methods returning in which case the storage_ ptr is not valid. BUG=none Review URL: http://codereview.chromium.org/7493047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93918 0039d316-1c4b-4281-b951-d872f2087c98
* Properly duplicate WebCString for cross-thread traversal.jknotten@chromium.org2011-07-251-1/+1
| | | | | | | | | | | | | | http://codereview.chromium.org/6878059/ was an attempt to fix this issue, but unfortunately the WebCString is still shared between threads. Avoid WebCString's copy constructor to prevent underlying sharing. BUG=78208 TEST=none. Review URL: http://codereview.chromium.org/7488014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93897 0039d316-1c4b-4281-b951-d872f2087c98
* Change quota to account directories and path names in the filesystem.dmikurube@chromium.org2011-07-2520-403/+932
| | | | | | | | | BUG=89841 TEST=FileSystemQuotaClientTest.*,FileSystemQuotaTest.*,FileSystemObfuscatedQuotaTest.*,QuotaFileUtilTest.* Review URL: http://codereview.chromium.org/7347003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93881 0039d316-1c4b-4281-b951-d872f2087c98
* Include the tab IDs in onBeforeRetarget events and always post the correct ↵jochen@chromium.org2011-07-252-0/+5
| | | | | | | | | | | | | | frame ID. Also, we only send the onBeforeRetarget event if the URL is opened from within the web page, but not the chrome (incl. infobars) BUG=none TEST=none Review URL: http://codereview.chromium.org/7343014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93865 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93838 - Merged already reviewed CLs for r/o zip support in ChromeOS ↵zelidrag@chromium.org2011-07-251-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | file browser: Re-landing http://codereview.chromium.org/7457001: Adding support for mount point different from removable devices to MountLibrary (work in progress..have to add GetMountPoints support) tested on ChromeOS with these three patches: http://gerrit.chromium.org/gerrit/#change,4447 http://gerrit.chromium.org/gerrit/#change,4449 http://gerrit.chromium.org/gerrit/#change,4544 http://codereview.chromium.org/7471039/: UI for mounting/unmounting archive files. BUG=chromium-os:17673, chromium-os:17783 TEST=Made sure mounting devices still works and that MountCompleted event gets through to file_browser_event_router (checking ui and chrome logs for mount completed entries) TBR=tbarzic, dgozman Review URL: http://codereview.chromium.org/7488044 TBR=zelidrag@chromium.org Review URL: http://codereview.chromium.org/7495024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93849 0039d316-1c4b-4281-b951-d872f2087c98
* Merged already reviewed CLs for r/o zip support in ChromeOS file browser:zelidrag@chromium.org2011-07-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Re-landing http://codereview.chromium.org/7457001: Adding support for mount point different from removable devices to MountLibrary (work in progress..have to add GetMountPoints support) tested on ChromeOS with these three patches: http://gerrit.chromium.org/gerrit/#change,4447 http://gerrit.chromium.org/gerrit/#change,4449 http://gerrit.chromium.org/gerrit/#change,4544 http://codereview.chromium.org/7471039/: UI for mounting/unmounting archive files. BUG=chromium-os:17673, chromium-os:17783 TEST=Made sure mounting devices still works and that MountCompleted event gets through to file_browser_event_router (checking ui and chrome logs for mount completed entries) TBR=tbarzic, dgozman Review URL: http://codereview.chromium.org/7488044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93838 0039d316-1c4b-4281-b951-d872f2087c98
* Adding fake bidi generationofri@google.com2011-07-242-0/+3
| | | | | | | | | | BUG=73052 TEST=NONE Review URL: http://codereview.chromium.org/7246008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93821 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 91581:91625rniwa@chromium.org2011-07-231-2/+0
| | | | | | | TBR=hwennborg Review URL: http://codereview.chromium.org/7484055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93772 0039d316-1c4b-4281-b951-d872f2087c98
* Support fullscreen widget on Windows.yzshen@chromium.org2011-07-231-5/+0
| | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7466007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93768 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 91561:91581rniwa@chromium.org2011-07-231-0/+2
| | | | | | | TBR=hwennborg Review URL: http://codereview.chromium.org/7495007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93737 0039d316-1c4b-4281-b951-d872f2087c98
* Delete appcaches when missing entries are detected.michaeln@google.com2011-07-2212-16/+420
| | | | | | | | BUG=88968,50657 TEST=appcache_service_unittest.cc Review URL: http://codereview.chromium.org/7342031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93736 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a race condition between the GroupLoadTask and the CacheLoadTask. Upon ↵michaeln@google.com2011-07-221-5/+14
| | | | | | | | | | completion of either task, check again if the objects being loaded are in the working set to avoid erroneously creating a second in memory representation for those shared object types. BUG=none TEST=existing tests pass Review URL: http://codereview.chromium.org/7484039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93725 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate DataSourceFactory to new callback system.acolwell@chromium.org2011-07-229-128/+83
| | | | | | | | | BUG=90214 TEST=BufferedDataSourceTest.*, SimpleDataSourceTest.* Review URL: http://codereview.chromium.org/7461035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93723 0039d316-1c4b-4281-b951-d872f2087c98
* Re-added decoder id to PPP_VideoDecoder_Dev methodsfischman@chromium.org2011-07-222-6/+13
| | | | | | | | | | | | This supports having multiple decoders per PP_Instance, which was removed as part of 92704. BUG=none TEST=gles2 works, trybots Review URL: http://codereview.chromium.org/7489012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93691 0039d316-1c4b-4281-b951-d872f2087c98
* Reapplies r91761.erg@google.com2011-07-221-1/+1
| | | | | | | | | | | | | | | | | | Now that the ARM bot is upgraded to have the same libgtk as all the other bots, this shouldn't break the build. GTK: More 2.18 goodness. Move from macros to real accessor functions. This does not take care of everything! There are many deprecated macros that can't replace because their accessor replacements were in 2.20 or later. First Review URL: http://codereview.chromium.org/7227027 BUG=none TEST=none Review URL: http://codereview.chromium.org/7484035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93685 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 93106 - Reparenting of RendererGLContexts supports going from no ↵apatrick@chromium.org2011-07-224-0/+14
| | | | | | | | | | | | | | | parent to having a parent. RendererGLContext::SetParent is a no-op if the parent did not change to avoid a redundant sync IPC. Added SetParentContext to WebGraphicsContext3DCommandBufferImpl. WebKit change to follow. Original review: http://codereview.chromium.org/7237009 A patch that this was dependent on was reverting, causing this one to break 2D canvas. The patch is relanded. Relanding this one as well. Review URL: http://codereview.chromium.org/7488001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93677 0039d316-1c4b-4281-b951-d872f2087c98
* Remove SiteIsolationMetrics.japhet@chromium.org2011-07-224-287/+0
| | | | | | | | BUG=89796 TEST=none Review URL: http://codereview.chromium.org/7471020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93649 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the requirement that keyboard events be sent in filtered mode. Thisbrettw@chromium.org2011-07-221-9/+2
| | | | | | | | hurts some higher-performance game use cases, and probably won't help much to prevent abuse. Review URL: http://codereview.chromium.org/7481021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93641 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed rendering of sad plugin view by adding approriate translation transform.alokp@chromium.org2011-07-221-0/+4
| | | | | | | BUG=89895 Review URL: http://codereview.chromium.org/7473034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93630 0039d316-1c4b-4281-b951-d872f2087c98
* Fix UMA stat: Quota.GlobalUsageOf{TEMP,PERM}Storagetzik@chromium.org2011-07-222-24/+26
| | | | | | | | | | BUG=86993 TEST=None Review URL: http://codereview.chromium.org/7491003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93612 0039d316-1c4b-4281-b951-d872f2087c98
* The problem:marja@google.com2011-07-226-27/+221
| | | | | | | | | | | | When the user has the "Clear cookies and other site and plug-in data when I close my browser" setting enabled, all appcache data is deleted when the user closes the browser. The intention is to protect an appcache from deletion, if the user has installed a hosted app which refers to the origin of the appcache. BUG=79604 TEST=ChromeAppCacheService.KeepOnDestruction, ChromeAppCacheService.RemoveOnDestruction Review URL: http://codereview.chromium.org/7210006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93597 0039d316-1c4b-4281-b951-d872f2087c98
* Enable hybi WebSocket protocol by default.yutak@chromium.org2011-07-222-1/+5
| | | | | | | | | | | | | | This CL enables the new WebSocket protocol by overriding the value of WebCore::Settings::useHixie76WebSocketProtocol() to false. It is known that WebSocket instances initialized in worker context use the old hixie76 protocol even after this change is applied (see https://bugs.webkit.org/show_bug.cgi?id=64852). I'm going to take care of it after this CL is committed. BUG=64470 TEST=none Review URL: http://codereview.chromium.org/7462009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93578 0039d316-1c4b-4281-b951-d872f2087c98
* Changed implementation of WebThemeEngine to match change to WebKit API in ↵fsamuel@chromium.org2011-07-222-2/+2
| | | | | | | | | | | | | | | the patch: https://bugs.webkit.org/show_bug.cgi?id=64897 BUG=none TEST=manually Review URL: http://codereview.chromium.org/7479006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93568 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://codereview.chromium.org/7484003/:dmichael@chromium.org2011-07-225-106/+7
| | | | | | | | | | | | | | Remove backwards compatibility for PPP_Instance 0.5 and old input events. Note this can't land until the associated NaCl DEPS roll is landed: http://codereview.chromium.org/7478001/ BUG=none TEST=ppapi tests TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/7488003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93540 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93523 - Remove backwards compatibility for PPP_Instance 0.5 and old ↵dmichael@chromium.org2011-07-224-7/+101
| | | | | | | | | | | | | | | | input events. I already rolled DEPS of the PPP_Instance and input events change in NaCl. I may need to land the associated DEPS of NaCl in Chrome before committing this one: http://codereview.chromium.org/7481008/ BUG=84519 TEST=trybots Review URL: http://codereview.chromium.org/7484003 TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/7484019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93529 0039d316-1c4b-4281-b951-d872f2087c98
* Remove backwards compatibility for PPP_Instance 0.5 and old input events.dmichael@chromium.org2011-07-224-101/+7
| | | | | | | | | | | I already rolled DEPS of the PPP_Instance and input events change in NaCl. I may need to land the associated DEPS of NaCl in Chrome before committing this one: http://codereview.chromium.org/7481008/ BUG=84519 TEST=trybots Review URL: http://codereview.chromium.org/7484003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93523 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 93066 - Execute all GL commands up to the put offset reported by a ↵apatrick@chromium.org2011-07-212-11/+7
| | | | | | | | | | | each flush.This means glFlush is a barrier that prevents reordering of GL commands issued on different command buffers. I used it to replace latches for synchronizing the rendering of WebGL canvas and Pepper 3D with the accelerated compositor. The primary advantage is it is more robust than latches and there is no possibility of deadlock. It should also be possible for WebGL and Pepper 3D to use it whereas exposing SetLatch and WaitLatch would be dangerous. The calls to SetLatch and WaitLatch are still in webkit but they are no-ops. SetLatch and WaitLatch are completely removed elsewhere.I changed CommandBuffer::FlushSync to Finish to reflect the new semantics. Going forward, I will add a synchronous CommandBuffer::WaitForToken and WaitForAvailableEntries, which should eliminate the need to call Finish unless glFinish is called by the client. The Pepper interface is unchanged because I don't want to break binary compatibility.I fixed a bug where the last read token in CmdBufferHelper was stale after receiving a ReportState IPC. That was causing a redundant synchronous flush in the client side SwapBuffers throttling. I removed Yield because it does not make sense with the new semantics. There is no round robin scheduling.Tested with WebGL on Windows and Mac and checked that 72672 did not regress. Review URL: http://codereview.chromium.org/7466022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93479 0039d316-1c4b-4281-b951-d872f2087c98
* Provide ID of the frame that triggered an event to the webrequest extension.battre@chromium.org2011-07-215-0/+60
| | | | | | | | | | BUG=79734 TEST=no Review URL: http://codereview.chromium.org/7387012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93450 0039d316-1c4b-4281-b951-d872f2087c98
* Allow creating a gpu channel that uses software renderingjbauman@chromium.org2011-07-212-2/+6
| | | | | | | | | | | | | Where supported (on ANGLE with EGL_ANGLE_software_display), allow for the creation of gpu channels that use software rendering instead of hardware rendering. BUG= TEST=trybots, other later tests TBR=apatrick Review URL: http://codereview.chromium.org/7471042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93449 0039d316-1c4b-4281-b951-d872f2087c98
* Delete some now-unnecessary backwards compatibility.dmichael@chromium.org2011-07-212-37/+0
| | | | | | | | | | | PPP_Instance needs to stay until NaCl gets 1.0 in a DEPS roll. BUG=84519 TEST=ppapi tests Review URL: http://codereview.chromium.org/7471014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93447 0039d316-1c4b-4281-b951-d872f2087c98
* Dup of Issue 7465011: Larger Combo box Hit Targets for TOUCH_UIsaintlou@chromium.org2011-07-212-1/+7
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7465015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93431 0039d316-1c4b-4281-b951-d872f2087c98
* End of stream logic implemented & removed the need for pending_buffers_.acolwell@chromium.org2011-07-212-35/+131
| | | | | | | | | BUG=86536 TEST=ChunkDemuxerTest.* Review URL: http://codereview.chromium.org/7401029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93405 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93393 - Crashed Linux Touch build: ↵leandrogracia@chromium.org2011-07-212-6/+2
| | | | | | | | | | | | | | | | | | http://build.chromium.org/p/chromium/builders/Linux%20Touch/builds/2649/steps/compile/logs/stdio Allow creating a gpu channel that uses software rendering Where supported (on ANGLE with EGL_ANGLE_software_display), allow for the creation of gpu channels that use software rendering instead of hardware rendering. BUG= TEST=trybots, other later tests Review URL: http://codereview.chromium.org/7383004 TBR=jbauman@chromium.org Review URL: http://codereview.chromium.org/7468030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93399 0039d316-1c4b-4281-b951-d872f2087c98
* Allow creating a gpu channel that uses software renderingjbauman@chromium.org2011-07-212-2/+6
| | | | | | | | | | | Where supported (on ANGLE with EGL_ANGLE_software_display), allow for the creation of gpu channels that use software rendering instead of hardware rendering. BUG= TEST=trybots, other later tests Review URL: http://codereview.chromium.org/7383004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93393 0039d316-1c4b-4281-b951-d872f2087c98
* LayoutTests/http/tests/websocket/tests/hixie76/simple-stress.html was flaky.toyoshim@chromium.org2011-07-211-9/+10
| | | | | | | | | | | | |g_io_thread| and |message_loop_| threads touch |num_pending_tasks_|. We should define it as Atomic32 and touch it via atomic operation. BUG=32018 TEST=LayoutTests/http/tests/websocket/tests/hixie76/simple-stress.html Review URL: http://codereview.chromium.org/7389005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93350 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in PPB_URLLoader_Impl, where didFail invokes a null callback.bbudge@chromium.org2011-07-212-12/+16
| | | | | | Review URL: http://codereview.chromium.org/7371013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93345 0039d316-1c4b-4281-b951-d872f2087c98