summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Convert the pp::proxy namespace to the ppapi::proxy namespace.brettw@chromium.org2011-08-182-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is more consistent with the stuff in shared_impl, and removes a lot of namespace using goop. Add a unified resource tracker shared between the proxy and the impl. This renames the old ResourceObjectBase to Resource and removes the old PluginResource. It moves the resource tracker from the impl to the shared_impl, and makes the proxy use it. Some things become a little less neat because there's no proxy resource base class. In particular GetDispatcher() is now gone. I considered whether to add a helper base class that provides this function, but decided against it and had individual resource classes implement this when their implementation would find it useful. This is because ultimately I want more of this functionality to move into the shared_impl, and it's easier to do that if there are fewer proxy-specific things in the resources. This changes the way that plugins are added to the tracker. Previously they would only be in the tracker if the plugin had a reference to them, although they could be alive if the impl had a scoped_ptr referencing an object. This actually has the bug that if we then give the resource back to the plugin, it wouldn't be refcounted properly and everything would get confused. Now the tracker tracks all live resource objects whether or not the plugin has a ref. This works basically like the var tracker (it would be nice if the var and resource trackers shared more code, but that would further complicate this already overcomplicated patch). The resource tracker takes an extra ref whenever the plugin has one or more, and otherwise just tracks live resources. BUG= TEST= Review URL: http://codereview.chromium.org/7655002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97367 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in ExecuteScriptpiman@google.com2011-08-181-2/+4
| | | | | | | | | | | | A crash can trigger if the script removes the plugin from the dom and returns a non-trivial var (e.g. string). BUG=chromium-os:19269 TEST=Directed test with Pepper Flash. Review URL: http://codereview.chromium.org/7669041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97337 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up comment for CppBoundClass.BindToJavascript()steveblock@chromium.org2011-08-181-6/+6
| | | | | | | | | | | | | The comment mentions CppBoundObject, which doesn't exist. It seems to be a typo from the initial commit. BUG= TEST= Review URL: http://codereview.chromium.org/7677014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97334 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unified resource tracker shared between the proxy and the impl.brettw@chromium.org2011-08-1852-506/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This renames the old ResourceObjectBase to Resource and removes the old PluginResource. It moves the resource tracker from the impl to the shared_impl, and makes the proxy use it. Some things become a little less neat because there's no proxy resource base class. In particular GetDispatcher() is now gone. I considered whether to add a helper base class that provides this function, but decided against it and had individual resource classes implement this when their implementation would find it useful. This is because ultimately I want more of this functionality to move into the shared_impl, and it's easier to do that if there are fewer proxy-specific things in the resources. This changes the way that plugins are added to the tracker. Previously they would only be in the tracker if the plugin had a reference to them, although they could be alive if the impl had a scoped_ptr referencing an object. This actually has the bug that if we then give the resource back to the plugin, it wouldn't be refcounted properly and everything would get confused. Now the tracker tracks all live resource objects whether or not the plugin has a ref. This works basically like the var tracker (it would be nice if the var and resource trackers shared more code, but that would further complicate this already overcomplicated patch). The resource tracker takes an extra ref whenever the plugin has one or more, and otherwise just tracks live resources. Review URL: http://codereview.chromium.org/7629017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97314 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: base/scoped_ptr.h -> base/memory/scoped_ptr.h. (part 4)thestig@chromium.org2011-08-181-1/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7670016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97286 0039d316-1c4b-4281-b951-d872f2087c98
* Include pageScaleFactor when saving and restoring WebHistory of a page.fsamuel@chromium.org2011-08-182-4/+11
| | | | | | | | | | | | | This patch depends on this webkit patch: https://bugs.webkit.org/show_bug.cgi?id=66139 BUG=none TEST=manually Review URL: http://codereview.chromium.org/7637012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97278 0039d316-1c4b-4281-b951-d872f2087c98
* Log errors on the URLRequestTYPE_REQUEST_ALIVE end event,mmenke@chromium.org2011-08-171-1/+1
| | | | | | | | | | | | | as well as on URLRequestJob's NotifyDone event. The primary motivation of this change is to log CONTENT_DECODING_FAILED errors to the NetLog. BUG=89648 TEST=none Review URL: http://codereview.chromium.org/7604043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97227 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Fix all build errors when building with clang with the 10.6 sdk.thakis@chromium.org2011-08-171-1/+2
| | | | | | | | | | | | | | | | | | | | | It's just one: webkit/tools/test_shell/test_shell_mac.mm:311:26: error: incompatible pointer types sending 'WindowDelegate *' to parameter of type 'id<NSWindowDelegate>' [-Werror,-Wincompatible-pointer-types] [m_mainWnd setDelegate:[[WindowDelegate alloc] initWithWebView:web_view]]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ webkit/tools/test_shell/test_shell_mac.mm:102:1: note: instance method 'initWithWebView:' is assumed to return an instance of its receiver type ('WindowDelegate *') - (id)initWithWebView:(TestShellWebView*)view; ^ 1 error generated. BUG=none TEST=none Review URL: http://codereview.chromium.org/7621034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97179 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a small leak.michaeln@google.com2011-08-171-1/+3
| | | | | | | TEST=green mem bots Review URL: http://codereview.chromium.org/7655025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97176 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Purify and Quantify.Doing so will reduce substantially the size of ↵jeanluc@chromium.org2011-08-178-45/+3
| | | | | | | | | the project files. BUG=92102 Review URL: http://codereview.chromium.org/7528010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97156 0039d316-1c4b-4281-b951-d872f2087c98
* Don't leak input event resources. The refcounting was messed up, this patch ↵brettw@google.com2011-08-171-6/+2
| | | | | | | | | | now uses a scoped resource ID for this purpose. TEST=manual BUG=92971 Review URL: http://codereview.chromium.org/7655001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97155 0039d316-1c4b-4281-b951-d872f2087c98
* Adding checks to guard against buffer overruns in QuotaFileIO::Write and ↵sanga@chromium.org2011-08-173-0/+17
| | | | | | | | | | | | | base::FileUtilProxy::Write Also made some minor changes to fix lint warnings. There are no tests for base::FileUtilProxy. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2076 TEST= test_shell_tests Review URL: http://codereview.chromium.org/7651002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97147 0039d316-1c4b-4281-b951-d872f2087c98
* Adding checks against directory traversal.sanga@chromium.org2011-08-171-1/+1
| | | | | | | | BUG= http://code.google.com/p/chromium/issues/detail?id=92751 TEST=ui_tests Review URL: http://codereview.chromium.org/7631007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97144 0039d316-1c4b-4281-b951-d872f2087c98
* AppendFileToBody by blocking ipckinuko@chromium.org2011-08-176-6/+37
| | | | | | | | | | | Another version of change to fix PPB_URLRequestInfo::AppendFileToBody using synchronous IPC. BUG=90878 TEST=PPAPITest.TestURLLoader Review URL: http://codereview.chromium.org/7618039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97140 0039d316-1c4b-4281-b951-d872f2087c98
* Remove branch in WebMediaPlayerImpl that is never reachedhclam@chromium.org2011-08-171-12/+2
| | | | | | | | | | | | | | Since bytes loaded never equal to total bytes if the resource is from http the branch is never reached and lead to confusion about the logic. This was discovered while working on other platforms. BUG=None TEST=None Review URL: http://codereview.chromium.org/7646016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97133 0039d316-1c4b-4281-b951-d872f2087c98
* Test cleanup: Using MockSpecialStoragePolicy instead of local subclasses of ↵marja@chromium.org2011-08-179-140/+51
| | | | | | | | | | | | SpecialStoragePolicy. BUG=NONE TEST=Existing tests pass: FileSystemDirURLRequestJobTest.*, FileSystemURLRequestJobTest.*, FileSystemContextTest.*, DatabaseTrackerTest.*, QuotaFileUtilTest.*, FileSystemPathManagerTest.*, SandboxMountPointProviderMigrationTest.* Review URL: http://codereview.chromium.org/7633016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97119 0039d316-1c4b-4281-b951-d872f2087c98
* Wire experimental Flapper part twocpu@chromium.org2011-08-172-0/+8
| | | | | | | | | | | | | | | | | | | Since the new pepper plugin can arrive later we needed a way to integrate better with the webkit::PluginList, unfortunately there is still value on the PepperPluginRegistry for development use cases. So this change adds new plugins to both the pepper plugin lists in the browser (in PluginService) and the renderer (in PepperPluginRegistry) on demand. TEST=see bug BUG=89248 Review URL: http://codereview.chromium.org/7670003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97091 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cursor in fullscreen pepperpiman@chromium.org2011-08-173-3/+15
| | | | | | | | | | BUG=chromium-os:14322 TEST=Pepper Flash on Youtube, go full screen Review URL: http://codereview.chromium.org/7670008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97088 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 97048 - Update routing id of pending resource requests for reparented ↵rvargas@google.com2011-08-174-3/+21
| | | | | | | | | | | | | | iframes. BUG=55200 TEST=MagicIframeBrowserTest.TransferIframeCloseWindow Review URL: http://codereview.chromium.org/7647003 TBR=rvargas@google.com Review URL: http://codereview.chromium.org/7669009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97078 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 97048 - Trying to see if this is related with arvargas@google.com2011-08-174-21/+3
| | | | | | | | | | | | | | | | sync_integration_test crash on MacOS. Update routing id of pending resource requests for reparented iframes. BUG=55200 TEST=MagicIframeBrowserTest.TransferIframeCloseWindow Review URL: http://codereview.chromium.org/7647003 TBR=dimich@chromium.org Review URL: http://codereview.chromium.org/7627003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97072 0039d316-1c4b-4281-b951-d872f2087c98
* Update routing id of pending resource requests for reparented iframes.dimich@chromium.org2011-08-164-3/+21
| | | | | | | | | BUG=55200 TEST=MagicIframeBrowserTest.TransferIframeCloseWindow Review URL: http://codereview.chromium.org/7647003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97048 0039d316-1c4b-4281-b951-d872f2087c98
* Removed config management from Graphics3D API. It will be better handled in ↵alokp@chromium.org2011-08-165-26/+12
| | | | | | | | | the EGL helper library. Also removed redundant enums from the API. Review URL: http://codereview.chromium.org/7576012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97019 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove dead code - PluginList::DisableOutdatedPluginGroups.thestig@chromium.org2011-08-166-88/+0
| | | | | | | | | BUG=92748 TEST=none Review URL: http://codereview.chromium.org/7649029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97008 0039d316-1c4b-4281-b951-d872f2087c98
* Fix invalid read in the ResourceTracker tests. It wasn't doing the properbrettw@chromium.org2011-08-161-3/+17
| | | | | | | | | | NPObject reference counting and was double-freeing the object. TEST=tools/valgrind/chrome_tests.sh -t test_shell --gtest_filter="ResourceTrackerTest.*" BUG=92279 Review URL: http://codereview.chromium.org/7658002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96948 0039d316-1c4b-4281-b951-d872f2087c98
* This is an implementation of WebThread to allow WebKit to create threads ↵nduca@chromium.org2011-08-165-0/+80
| | | | | | | | that are backed by base::MessageThreads and thus base's MessageLoops. Doing this allows Chromium services to be more easily used on webkit threads. Review URL: http://codereview.chromium.org/7600016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96946 0039d316-1c4b-4281-b951-d872f2087c98
* Allow GraphicsContext3D to be created with a NULL WebView for offscreensenorblanco@chromium.org2011-08-162-8/+5
| | | | | | | | | | contexts. This makes it easier to enable GPU acceleration from a lower level in WebKit. Also allow the in-process implementation of glTexImage2D() to take a NULL pixels ptr. It's semantically valid in GL, and the command buffer implementation already seems to handle it fine. Review URL: http://codereview.chromium.org/7633076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96940 0039d316-1c4b-4281-b951-d872f2087c98
* Refine UMA stats of QuotaTemporaryStorageEvictortzik@chromium.org2011-08-163-59/+131
| | | | | | | | | | BUG=86993 TEST='QuotaTemporaryStorageEvictorTest.*' Review URL: http://codereview.chromium.org/7582027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96934 0039d316-1c4b-4281-b951-d872f2087c98
* Move chromium-specific files from leveldb's repository to chromium, stage 2.dgrogan@chromium.org2011-08-166-8/+8
| | | | | | | | | | | | | | | | | | | Stages: 1. Remove chromium files from leveldb repo. [Done] 2. Put chromium leveldb files in third_party/leveldatabase and leveldb in third_party/leveldatabase/src. Update leveldb references in chrome to use third_party/leveldatabase/src instead of third_party/leveldb. Leave third_party/leveldb so it can be referred to by WebCore.gyp. 3. Change third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp to use third_party/leveldatabase. 4. Delete third_party/leveldb Eventually: 5. Rename third_party/leveldatabase back to third_party/leveldb We can't avoid the leveldb-checkout duplication by just changing third_party/leveldb from an unversioned to a versioned directory. Doing so would break everyone's gclient sync update. BUG=89378 TEST=indexeddb layout and browser tests Review URL: http://codereview.chromium.org/7522008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96915 0039d316-1c4b-4281-b951-d872f2087c98
* Add option to not generate resources on bind in OpenGL ESgman@chromium.org2011-08-162-3/+7
| | | | | | | | | | | | | | | | | | | This allowes us to more efficiently manage ids. It is not OpenGL ES 2.0 compatible though it probably fits most OpenGL ES programs. Note that we need to turn this off on Pepper and/or probably provide a way for Pepper to turn on on. I'm not sure of the path Pepper takes to setup. Assuming it goes through GraphicsContext3D then changes to webkit will be needed to get the flag all the way down through IPC to the GPU process. TEST=unit tests and ran a few pages in a chrome build BUG=92260 Review URL: http://codereview.chromium.org/7633060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96904 0039d316-1c4b-4281-b951-d872f2087c98
* Fix security bug that allowed invalid header fields to be injected bybbudge@chromium.org2011-08-162-2/+93
| | | | | | | | | | setting the HTTP method to a multi-line string. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2024 TEST=TestShellTests, url_request_info_unittest.cc Review URL: http://codereview.chromium.org/7645010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96888 0039d316-1c4b-4281-b951-d872f2087c98
* Add scroll and gesture message filters for UIPI Flash. jschuh@chromium.org2011-08-162-2/+6
| | | | | | | | | | | | Flash forwards some window messages when it has no handler set. The only ones I've observed are WM_MOUSEWHEEL, WM_APPCOMMAND (gestures are supported only on Win7). So, we need to allow these messages through the UIPI boundary. One important note is that I use per-process message filters on Vista, but per-window filters on Win7 or later (because they're supported). BUG=86810 TEST=None. Review URL: http://codereview.chromium.org/7617019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96876 0039d316-1c4b-4281-b951-d872f2087c98
* Send notifications on the IO thread when changes are made to the special ↵michaeln@google.com2011-08-156-11/+109
| | | | | | | | | storage policy. Listen for those changes in the usage tracking system and fixup the cache to accurately reflect how much usage should be characterised as "unlimited" usage. TEST=modified quota_manager_unittest.cc Review URL: http://codereview.chromium.org/7618025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96858 0039d316-1c4b-4281-b951-d872f2087c98
* Add link to SPIs.avi@chromium.org2011-08-151-1/+7
| | | | | | | | | BUG=92892 TEST=no code change Review URL: http://codereview.chromium.org/7647030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96841 0039d316-1c4b-4281-b951-d872f2087c98
* quiet failures on linux 32 official waterfall webkit testskerz@chromium.org2011-08-151-1/+24
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96837 0039d316-1c4b-4281-b951-d872f2087c98
* quiet failures on linux 32 official waterfall webkit testskerz@chromium.org2011-08-151-1/+24
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96834 0039d316-1c4b-4281-b951-d872f2087c98
* Add MessageLoopProxy::currentnduca@chromium.org2011-08-1529-64/+64
| | | | | | Review URL: http://codereview.chromium.org/7583053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96819 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missing cursors.avi@chromium.org2011-08-151-6/+60
| | | | | | | | | BUG=92845 TEST=as in bug Review URL: http://codereview.chromium.org/7645026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96803 0039d316-1c4b-4281-b951-d872f2087c98
* quiet failures on linux 32 official waterfall webkit testskerz@chromium.org2011-08-151-0/+211
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96800 0039d316-1c4b-4281-b951-d872f2087c98
* base: Rename FileEnumerator::FILE_TYPE to FileEnumerator::FileType.tfarina@chromium.org2011-08-153-7/+7
| | | | | | | | | | | | | | enum types should be named using CamelCase as class and function names, not using MACRO_STYLE. BUG=None TEST=None R=evan@chromium.org Review URL: http://codereview.chromium.org/7618037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96766 0039d316-1c4b-4281-b951-d872f2087c98
* Make WebPluginInfo more genericcpu@chromium.org2011-08-1418-106/+116
| | | | | | | | | | | | | - To account for pepper plugins, it grows a type field - move WebPluginInfo from webkit::npapi to webkit:: and move the files as well. This will allow us to remove hacks to get pepper plugins to load soon BUG=89248 TEST=none Review URL: http://codereview.chromium.org/7648017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96718 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 96592 - Add scroll and gesture message filters for UIPI Flash. jschuh@chromium.org2011-08-132-6/+2
| | | | | | | | | | | | | | | Flash forwards some window messages when it has no handler set. The only ones I've observed are WM_MOUSEWHEEL and WM_GESTURE (gestures are supported only on Win7). So, we need to allow these messages through the UIPI boundary. One important note is that I use per-process message filters on Vista, but per-window filters on Win7 or later (because they're supported). BUG=86810 TEST=None. Review URL: http://codereview.chromium.org/7617019 TBR=jschuh@chromium.org Review URL: http://codereview.chromium.org/7648011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96661 0039d316-1c4b-4281-b951-d872f2087c98
* Gracefully handle multiple Flush/Reset/Decode with same idpiman@chromium.org2011-08-121-3/+6
| | | | | | | | | | | | | | The DCHECKs don't trigger in release, and in any case it's a bit rude to have the renderer crash on a plugin that did the wrong thing, so send an error instead. BUG=None TEST=Pepper Flash Review URL: http://codereview.chromium.org/7628025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96649 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove old webkit/glue/plugins/plugin_list.hthestig@chromium.org2011-08-121-31/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7639009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96625 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of temporary scrollbar code now that WebKit is rolled.jam@chromium.org2011-08-122-13/+1
| | | | | | Review URL: http://codereview.chromium.org/7637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96619 0039d316-1c4b-4281-b951-d872f2087c98
* Make webkit_glue depend on v8 explicitly. This is needed foraa@chromium.org2011-08-121-1/+1
| | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=66037 upstream. BUG= TEST= Review URL: http://codereview.chromium.org/7637002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96618 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the old type system for proxied resources. These were no longer being ↵brettw@chromium.org2011-08-121-2/+2
| | | | | | | | used. Review URL: http://codereview.chromium.org/7587011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96610 0039d316-1c4b-4281-b951-d872f2087c98
* Add scroll and gesture message filters for UIPI Flash. jschuh@chromium.org2011-08-122-2/+6
| | | | | | | | | | | | Flash forwards some window messages when it has no handler set. The only ones I've observed are WM_MOUSEWHEEL and WM_GESTURE (gestures are supported only on Win7). So, we need to allow these messages through the UIPI boundary. One important note is that I use per-process message filters on Vista, but per-window filters on Win7 or later (because they're supported). BUG=86810 TEST=None. Review URL: http://codereview.chromium.org/7617019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96592 0039d316-1c4b-4281-b951-d872f2087c98
* Minor cleanup to UsageTracker.IsWorking().michaeln@google.com2011-08-124-17/+10
| | | | | | Review URL: http://codereview.chromium.org/7634013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96583 0039d316-1c4b-4281-b951-d872f2087c98
* Mark the SkBitmap used for video uploads as volatile. This tells Ganesh ↵senorblanco@chromium.org2011-08-121-0/+1
| | | | | | | | | (Skia) not to create and destroy a GL texture on each upload of a new frame. Review URL: http://codereview.chromium.org/7620011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96551 0039d316-1c4b-4281-b951-d872f2087c98
* Force updating file usage cache to make sure it reflects the recent pepper ↵kinuko@chromium.org2011-08-121-1/+1
| | | | | | | | | | | quota change BUG=86556 TEST=no functional change Review URL: http://codereview.chromium.org/7639011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96520 0039d316-1c4b-4281-b951-d872f2087c98