summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Miscellaneous webkit_glue namespace changes in preparation for building ↵ananta@chromium.org2011-05-1910-76/+30
| | | | | | | | | | | | | | | | | | src\content as a dll. This CL removes the IsDefaultPluginEnabled function in the webkit_glue namespace. This function has been replaced by a flag in the PluginList instance which is set when the default plugin is registered as an internal plugin. The webkit_glue.cc file now implements the GetApplicationDirectory and GetExeDirectory functions in the webkit_glue namespace. Previously these functions were implemented in common_glue.cc and in test_shell. Removed the IsPluginRunningInRendererProcess function from webkit_glue and fixed the callers to not depend on this functionality. BUG=82454 Review URL: http://codereview.chromium.org/6975028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85937 0039d316-1c4b-4281-b951-d872f2087c98
* FileSystemURLRequestJobBase: hold a ref in LocalPathCallbackDispatcher until ↵adamk@chromium.org2011-05-193-10/+71
| | | | | | | | | | | | | called back by FileSystemOperation. Add tests for cancellation in FileSystem{,Dir}URLRequestJob to exercise this code; without the scoped_refptr, the tests crash. R=ericu@chromium.org Review URL: http://codereview.chromium.org/7043018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85936 0039d316-1c4b-4281-b951-d872f2087c98
* StartEviction and RegisterOriginskinuko@chromium.org2011-05-195-84/+283
| | | | | | | | | | | | | | - changed LazyInitialize() to post one more task to register origins for the very 1st-time initialization - added some helper methods for GetLRUOrigin - added some methods (including mock one) to kick eviction once we have initialized temporary storage - sorted some newly-added QM methods as well BUG=61676 TEST=not yet Review URL: http://codereview.chromium.org/7032006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85930 0039d316-1c4b-4281-b951-d872f2087c98
* Change PPP_Printing_Dev QuerySupportedFormats to not require MemAlloc and ↵dmichael@chromium.org2011-05-192-31/+124
| | | | | | | | | | | | | | | | | | | | | MemFree. This also is a first stab at providing backwards-compatibility (even though in this case 0.3 will go away once everyone is ported). To use the new version, you need to 'opt-in' by adding the following line before including ppp_printing_dev.h: #define PPP_PRINTING_DEV_USE_0_4 I have NOT updated the C++ wrapper. I can work on that next, although it would help to have some test code that relies on it to make sure I'm not breaking anything. brettw: Please focus on the backwards-compatibility code, let me know what you think. thestig: Please focus on print code. I'd appreciate any tips on being able to test this better; I don't have access to the PDF plugin code. I verified that the existing plugin still works with this change by copying in libpdf.so, opening a PDF, and printing it. BUG=80696 TEST=Manual. Try to print a PDF. Review URL: http://codereview.chromium.org/6975018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85912 0039d316-1c4b-4281-b951-d872f2087c98
* Change usage cache code in QuotaFileUtil to use QuotaUtil methodskinuko@chromium.org2011-05-1911-324/+450
| | | | | | | | | | | | | | | *** This patch is necessary not only for refactoring but to notify changes from FS to QM (call notifyStorageModified()) upon modifications. *** - replaced usage cache code in QuotaFileUtilTest with QuotaUtil code - this change required some other FileSystem tests to use correct sandbox path, so touched the FileSystem test code (namely LocalFileSystemFileUtilTest, FileSystemOperationTest and FileSystemOperationWriteTest) too. - factored out some common code into a helper class (FileSystemTestOriginHelper) as I needed to make the same change again and again BUG=61676 TEST=QuotaFileUtilTest.*, LocalFileSystemFileUtilTest.*, FileSystemOperationTest.*, FileSystemOperationWriteTest.*, FileWriterDelegateTest.* Review URL: http://codereview.chromium.org/6975016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85884 0039d316-1c4b-4281-b951-d872f2087c98
* RegisterOrigins to QuotaDatabasetzik@chromium.org2011-05-193-5/+97
| | | | | | | | | | BUG=61676 TEST=QuotaDatabaseTest.RegisterOrigins Review URL: http://codereview.chromium.org/7039031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85881 0039d316-1c4b-4281-b951-d872f2087c98
* Implement GetUsageAndQuotaForEviction in QuotaManager.dmikurube@chromium.org2011-05-194-24/+136
| | | | | | | | | | | | | This change includes : * Merge EvictOriginData members into EvictionContext. * Fix GetAvailableSpaceTest. BUG=61676 TEST=QuotaManagerTest.GetUsageANdQuotaForEviction. Review URL: http://codereview.chromium.org/7039006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85874 0039d316-1c4b-4281-b951-d872f2087c98
* fix QuotaDatabaseTest.BootstrapFlagtzik@chromium.org2011-05-191-2/+1
| | | | | | | | | | BUG=61676 TEST=QuotaDatabaseTest.BootstrapFlag Review URL: http://codereview.chromium.org/7039056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85873 0039d316-1c4b-4281-b951-d872f2087c98
* This integrates the obfuscated filesystem, but keeps it turned off with a flag.ericu@chromium.org2011-05-1914-106/+344
| | | | | | | | | | | | | | | | This doesn't include proper quota integration, which will happen in a later CL. Current status: seems to work [test_shell_tests and layout tests], barring backwards-compatibility mode and File() issues [so turning the flag off just gives you a broken filesystem for now, and any test that uses File() fails]. BUG=none TEST=existing tests Review URL: http://codereview.chromium.org/7036023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85872 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of 85854 which is a revert of 85852 - Add a command line optionrtenneti@chromium.org2011-05-191-0/+1
| | | | | | | | | | | | | | | ("host-resolver-retry-attempts") to specify the number of retry attempts to resolve host. Relanding CL http://codereview.chromium.org/7011044/ BUG=82580 TEST=host resolver unit tests TBR=eroman Review URL: http://codereview.chromium.org/7011044 Review URL: http://codereview.chromium.org/7029050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85871 0039d316-1c4b-4281-b951-d872f2087c98
* InitializationFlag to QuotaDatabasetzik@chromium.org2011-05-193-1/+40
| | | | | | | | | | BUG=61676 TEST=QuotaDatabaseTest.InitializationFlag Review URL: http://codereview.chromium.org/7042001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85867 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 85852 - Add a command line option ("host-resolver-retry-attempts")rtenneti@chromium.org2011-05-191-1/+0
| | | | | | | | | | | | | | | to specify the number of retry attempts to resolve host. BUG=82580 TEST=host resolver unit tests R=eroman Review URL: http://codereview.chromium.org/7011044 TBR=rtenneti@chromium.org Review URL: http://codereview.chromium.org/7044027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85854 0039d316-1c4b-4281-b951-d872f2087c98
* Add a command line option ("host-resolver-retry-attempts")rtenneti@chromium.org2011-05-191-0/+1
| | | | | | | | | | | | to specify the number of retry attempts to resolve host. BUG=82580 TEST=host resolver unit tests R=eroman Review URL: http://codereview.chromium.org/7011044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85852 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug 79905: Drag and drop of "DownloadURL" type ignores specified ↵jianli@chromium.org2011-05-181-1/+1
| | | | | | | | | | filename for data URLs. BUG=79905 TEST=Manual test and unittest added for net::GetSuggestedFilename Review URL: http://codereview.chromium.org/7005011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85831 0039d316-1c4b-4281-b951-d872f2087c98
* Support getting the font list in Pepper. This currently only works out ofbrettw@chromium.org2011-05-184-10/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | process. This adds a function to the font interface to get the font list. Since we don't have arrays or dictionaries in Pepper yet, I used a string with nulls separating the names. A previous attempt to make a "font list resource" proved excessively complicated and not actually much easier for clients to deal with. This refactors the existing font list getting that used to be in the options for the browser. I moved it to content and split it into two pieces, the synchronous version, and then an asynchronous wrapper around that which both the prefs code and the pepper code use. This cleaned up some of the preferences code, and also fixes the leak of the entire font list in the code. I used the new callback/bind system for the async font loading. I had to add BrowserThread support for the new system. This uses the PepperMessageFilter to listen for font load requests from the plugin in the browser process. This is nice because we can add stuff here and have messages serviced for both in-process and out-of-process plugins. This proved to be complicated due to the HostResolver used in some of the existing code, and thread restrictions for how to deal with it. This is why there are two modes for the filter object. I changed the delegates around for the Dispatcher. Now the PluginDispatcher has the delegate interface since the HostDispatcher didn't actually need any of them and we were accumulating a lot of empty functions in the PepperPluginRegistry. It's possible for the fonts to be loaded on Windows and Mac without IPC, since enumerating fonts should be possible inside the sandbox. I didn't implement this since it adds extra complexity and probably doesn't give that much benefit. TEST=manual BUG=none Review URL: http://codereview.chromium.org/7044012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85827 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more URLRequest::RegisterProtocolFactory calls.willchan@chromium.org2011-05-188-42/+214
| | | | | | | | | | | | | | Move BlobProtocolHandler and FileSystemProtocolHandler into webkit directories. Switch test_shell to use them. Create a ChromeBlobProtocolHandler for chrome specific tweaks. BUG=81979 TEST=none Review URL: http://codereview.chromium.org/7036004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85778 0039d316-1c4b-4281-b951-d872f2087c98
* Convert PPB_Buffer_Impl to use SharedMemory for efficient IPC use.fischman@chromium.org2011-05-185-21/+27
| | | | | | | | | BUG=none TEST=trybots Review URL: http://codereview.chromium.org/7039022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85773 0039d316-1c4b-4281-b951-d872f2087c98
* Implement EvictOriginData in QuotaManager.dmikurube@chromium.org2011-05-183-6/+120
| | | | | | | | | BUG=61676 TEST=QuotaManagerTest.EvictOriginData Review URL: http://codereview.chromium.org/7029007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85750 0039d316-1c4b-4281-b951-d872f2087c98
* Added GetAvailableSpace to QuotaManagerkinuko@chromium.org2011-05-184-1/+65
| | | | | | | | | | BUG=61676 TEST=QuotaManagerTest.GetAvailableSpaceTest Review URL: http://codereview.chromium.org/7014042 Patch from Taiju Tsuiki <tzik@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85720 0039d316-1c4b-4281-b951-d872f2087c98
* Make NotifyHeadersComplete the last call in the function.aarya@google.com2011-05-181-2/+2
| | | | | | | BUG=82903 Review URL: http://codereview.chromium.org/7038017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85719 0039d316-1c4b-4281-b951-d872f2087c98
* Remove redundant MessageLoopProxy from LocalFilePathCallbackDispatcher.adamk@chromium.org2011-05-182-23/+9
| | | | | | | | | | | | | | | | From what I can see, callbacks from FileSystemOperation will always happen on the calling thread, which is already the IO thread. Thus, the io_loop_ member isn't needed, and the callbacks can be called directly. This change is in preparation for a further refactoring of the FileSystem URLRequestJobs. R=ericu@chromium.org Review URL: http://codereview.chromium.org/7017034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85713 0039d316-1c4b-4281-b951-d872f2087c98
* wstring: remove an obsolete unused function prototypeevan@chromium.org2011-05-171-9/+0
| | | | | | | | BUG=23581 Review URL: http://codereview.chromium.org/7034021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85687 0039d316-1c4b-4281-b951-d872f2087c98
* wstring: remove wstring version of RemoveCharsevan@chromium.org2011-05-171-3/+3
| | | | | | | | BUG=23581 Review URL: http://codereview.chromium.org/7037014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85672 0039d316-1c4b-4281-b951-d872f2087c98
* QuotaManager shouldn't crash if is_incognito is true.michaeln@google.com2011-05-174-146/+166
| | | | | | | | BUG=82698 TEST=existing test chrome\test\functional\databases.py Review URL: http://codereview.chromium.org/7031016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85645 0039d316-1c4b-4281-b951-d872f2087c98
* Memory leak fix in FileSystemOperationWriteTestkinuko@chromium.org2011-05-171-0/+1
| | | | | | | | BUG=none TEST=FileSystemOperationWriteTest.* TBR=hbono@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85640 0039d316-1c4b-4281-b951-d872f2087c98
* Update NPAPI headers to latest npapi-sdkstuartmorgan@chromium.org2011-05-171-1/+8
| | | | | | | | | | | Updates to r10 of the upstream 'npapi-sdk' project headers (the replacement for npapi-headers). Also further reduces forking, by removing some old local changes that are no longer necassary. BUG=42645 TEST=Everything still compiles Review URL: http://codereview.chromium.org/7033014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85636 0039d316-1c4b-4281-b951-d872f2087c98
* Memory leak fix for FileWriterDelegateTestkinuko@chromium.org2011-05-171-0/+2
| | | | | | | | BUG=none TEST=FileWriterDelegateTest with valgrind TBR=hbono@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85625 0039d316-1c4b-4281-b951-d872f2087c98
* Switch usage cache code to use FileSystemQuotaUtil in FileWriterDelegatekinuko@chromium.org2011-05-1710-139/+257
| | | | | | | | | | | patch based on: http://codereview.chromium.org/6973005/ BUG=74841 TEST=FileWriterDelegate.* Review URL: http://codereview.chromium.org/7012037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85622 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.3.7ricow@chromium.org2011-05-171-0/+7
| | | | | | Review URL: http://codereview.chromium.org/7019009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85618 0039d316-1c4b-4281-b951-d872f2087c98
* Add an interface QuotaEvictionHandler.dmikurube@chromium.org2011-05-172-16/+61
| | | | | | | | | | BUG=61676 TEST=none Review URL: http://codereview.chromium.org/7029009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85613 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out quota-related filesysem internal code into QuotaUtil classkinuko@chromium.org2011-05-1711-186/+419
| | | | | | | | | | | | - moved usage-cache related implementation from SandboxQuotaClient to SandboxMountPointProvider, and - renamed SandboxQuotaClient and FileSystemQuotaClient as now it doesn't depend on sandbox_provider. BUG=74841 TEST=FileSystemQuotaClient.* Review URL: http://codereview.chromium.org/6973005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85605 0039d316-1c4b-4281-b951-d872f2087c98
* DeleteOriginTest fix attempt for non-existing origin directorykinuko@chromium.org2011-05-171-0/+4
| | | | | | | | BUG=61676 TEST=SandboxQuotaClientTest.DeleteOriginTest TBR=tzik@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85598 0039d316-1c4b-4281-b951-d872f2087c98
* Added DeleteOriginData to QuotaClientkinuko@chromium.org2011-05-1712-11/+264
| | | | | | | | | | BUG=61676 TEST=SandboxQuotaClientTest.DeleteOriginTest Review URL: http://codereview.chromium.org/7003021 Patch from Taiju Tsuiki <tzik@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85588 0039d316-1c4b-4281-b951-d872f2087c98
* Add DeleteOriginFromDatabase private method to QuotaManagerkinuko@chromium.org2011-05-172-95/+131
| | | | | | | | | | BUG=61676 TEST=to be added Review URL: http://codereview.chromium.org/7035014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85583 0039d316-1c4b-4281-b951-d872f2087c98
* Add "WebKit Linux 32" to and remove "Webkit Linux 64" from the list of ↵yuzo@chromium.org2011-05-171-1/+1
| | | | | | | | | | | | | builders that canary-webkit-revisions.py checks by default. This is due to the builders restructuring. TEST=run the script manually. BUG=none Review URL: http://codereview.chromium.org/7031003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85575 0039d316-1c4b-4281-b951-d872f2087c98
* 'using namespace' fix in webkit/gluekinuko@chromium.org2011-05-162-4/+8
| | | | | | | | | BUG=82078 TEST=none Review URL: http://codereview.chromium.org/7013047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85543 0039d316-1c4b-4281-b951-d872f2087c98
* A few small cleanup items from TODOs in the Obfuscated filesystem code--unit ↵ericu@chromium.org2011-05-165-106/+183
| | | | | | | | | | | | tests and one data type change. BUG=none TEST=unit tests included Review URL: http://codereview.chromium.org/7013054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85508 0039d316-1c4b-4281-b951-d872f2087c98
* Enough appcache + quota integration to call ↵michaeln@google.com2011-05-168-22/+92
| | | | | | | | | | NotifyOriginInUse/NotifyOriginNoLongerInUse when frames are loaded/unloaded. BUG=61676 TEST=appcache_host_unittest.cc Review URL: http://codereview.chromium.org/6999008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85507 0039d316-1c4b-4281-b951-d872f2087c98
* Add GetLRUOrigin into QuotaManager.dmikurube@chromium.org2011-05-165-68/+116
| | | | | | | | | | BUG=61676 TEST=QuotaDatabaseTest.*, (no tests for QuotaManagerTest.*). Review URL: http://codereview.chromium.org/7033006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85480 0039d316-1c4b-4281-b951-d872f2087c98
* Make canary-webkit-revisions.py print failing tests for each subset of builders.yuzo@chromium.org2011-05-161-4/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful, for example, in finding tests failing for many builders or only for one builder. Example: $ ./webkit/tools/layout_tests/canary-webkit-revisions.py ... **** Failing revisions ***** ... **** Failing tests **** ** Tests failing for 10 builders: Webkit Linux, Webkit Linux (dbg)(1), Webkit Linux 64, Webkit Mac10.5, Webkit Mac10.5 (dbg)(1), Webkit Mac10.6, Webkit Mac10.6 (dbg), Webkit Vista, Webkit Win, Webkit Win (dbg)(1) ** fast/canvas/webgl/context-lost-restored.html ** Tests failing for 8 builders: Webkit Linux, Webkit Mac10.5, Webkit Mac10.5 (dbg)(1), Webkit Mac10.6, Webkit Mac10.6 (dbg), Webkit Vista, Webkit Win, Webkit Win (dbg)(1) ** fast/canvas/webgl/gl-vertexattribpointer.html ... ** Tests failing for 1 builders: Webkit Linux ** fast/canvas/webgl/invalid-UTF-16.html fast/canvas/webgl/null-object-behaviour.html fast/replaced/003.html **** Passing revisions ***** ... TEST=run the script manually BUG=none Review URL: http://codereview.chromium.org/6973026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85457 0039d316-1c4b-4281-b951-d872f2087c98
* More Quota + WebSQLDatabase integration.michaeln@google.com2011-05-158-35/+368
| | | | | | | | | | | | * Notify the QuotaManager of accesses and modifications to the amount of storage utlized. * Still, the hard-coded 5MB limit is in place. BUG=61676 TEST=database_tracker_unittest.cc, database_connections_unittest.cc Review URL: http://codereview.chromium.org/7001014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85400 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable DNS prefetch. This feature got disable accidentially in WebKitabarth@chromium.org2011-05-142-0/+6
| | | | | | | | | because it is off by default. In this patch, we explicitly turn the feature on. Review URL: http://codereview.chromium.org/7021008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85356 0039d316-1c4b-4281-b951-d872f2087c98
* Timer to drop in-memory databases when they're not in use.ericu@google.com2011-05-132-0/+15
| | | | | | | | | | | Advice on how best to test this is welcome. BUG=none TEST=parts tested via existing unit tests; I'm not sure how to test the rest Review URL: http://codereview.chromium.org/7011014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85351 0039d316-1c4b-4281-b951-d872f2087c98
* Fix event dispatching for PPB_Messaging::PostMessage. I asked Adam about ↵dmichael@chromium.org2011-05-131-13/+33
| | | | | | | | | | | | | | | | the "plugin.onmessage = function(x){...}" style vs the 'plugin.addEventListener' style, and it seems that we should prefer supporting the addEventListener style. This breaks the ability to do "plugin.onmessage =" :-(. I expected dispatchEvent to do it for me, but it does not. To add that support (if desired), I could work on making dispatchEvent do it, or I could fake it out via the script in MessageChannel (Basically have the old path of invoking onmessage directly, plus the new dispatchEvent code). Brett, please focus on PPAPI-specific stuff. Adam, please focus on my event code (especially message_channel.cc and the JavaScript in test_post_message.cc). BUG=None TEST=test_post_message.cc Review URL: http://codereview.chromium.org/6901060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85348 0039d316-1c4b-4281-b951-d872f2087c98
* Remove MockWebFrame in favour of MockWebFrameClient and update corresponding ↵scherkus@chromium.org2011-05-137-727/+59
| | | | | | | | | | | | | tests. This should help reduce WebKit gardening pain since all WebFrame implementations will reside in WebKit itself. BUG=none TEST=test_shell_tests Review URL: http://codereview.chromium.org/6973051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85343 0039d316-1c4b-4281-b951-d872f2087c98
* ObfuscatedFileSystemFileUtil classericu@google.com2011-05-1312-7/+1778
| | | | | | | | | | This is functional and reasonably well-tested, but we'll still have to adapt the system a bit in order to use it. BUG=none TEST=included unit tests Review URL: http://codereview.chromium.org/6955013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85332 0039d316-1c4b-4281-b951-d872f2087c98
* Convert audio-related messages to the new thunk/API system for Pepper.brettw@chromium.org2011-05-1318-294/+173
| | | | | | | | | | | | | | | | | | | This has a bit of a change from the previous couple of resources that were converted in that the ResourceCreationProxy now calls a static proxy function for actually doing the work. It became too complicated and required that the ResourceCreationProxy know a lot about the internals of the objects. Did a little namespace cleanup. This renames "pp::shared_impl" to just use the "ppapi" namespace. The "shared_impl" was ugly and didn't help anything. Some files in that directory used "ppapi::shared_impl" instead which was even more confusing. Do a little build cleanup. The old ppapi_shared_proxy.gypi is now split into two sub-files, one for ppapi_shared, and one for ppapi_proxy. It's hopefully easier to find stuff now. Review URL: http://codereview.chromium.org/7014024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85303 0039d316-1c4b-4281-b951-d872f2087c98
* Implement VideoDecoder IPC hooks from plugin to GPU processvrk@google.com2011-05-135-35/+35
| | | | | | | | | | | | | This implements the communciation layers from the Renderer process to the GPU process and back for the AcceleratedVideoDecoder PPAPI interfaces. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/6876004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85296 0039d316-1c4b-4281-b951-d872f2087c98
* 'using namespace' fix in webkit/fileapikinuko@chromium.org2011-05-138-18/+25
| | | | | | | | | BUG=82078 TEST=none Review URL: http://codereview.chromium.org/6973057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85275 0039d316-1c4b-4281-b951-d872f2087c98
* Added {Get,Set}PersistentHostQuota and Get{Global,Host}Usage to QuotaManager.kinuko@chromium.org2011-05-139-111/+647
| | | | | | | | | | | | Fixed version of issue 6904042. BUG=61676 TEST='QuotaManagerTests.*' Review URL: http://codereview.chromium.org/7004019 Patch from Taiju Tsuiki <tzik@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85263 0039d316-1c4b-4281-b951-d872f2087c98