summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Revert 85250, Update v8 to version 3.3.6.1ricow@chromium.org2011-05-131-8/+0
| | | | | | | There where failures on memory waterfall Review URL: http://codereview.chromium.org/7012035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85256 0039d316-1c4b-4281-b951-d872f2087c98
* Update v8 to version to 3.3.6.1ricow@chromium.org2011-05-131-0/+9
| | | | | | Review URL: http://codereview.chromium.org/7011034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85250 0039d316-1c4b-4281-b951-d872f2087c98
* Make canary-webkit-revisions.py print failures, not limited to those of ↵yuzo@chromium.org2011-05-131-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | webkit_tests. Now running the script for non-webkit canary bots makes sense. This addresses the first half of Bug 78538. (For the last half, see http://codereview.chromium.org/6993006/) Example: $ ./webkit/tools/layout_tests/canary-webkit-revisions.py "XP Tests (dbg)" "Vista Tests" Oldest revision to check: 86223 "XP Tests (dbg)" "Vista Tests" **** Failing revisions ***** The last run was at r86225 on "XP Tests (dbg)" and the following 1 tests failed compile failed **** Passing revisions ***** No passing runs on "XP Tests (dbg)" The last passing run was at r86223 on "Vista Tests" Passing revision range: r86223 - r86223 TEST=run the script manually BUG=78538 Check the canary builds up to the last-rolled WebKit revision. The script now examines the DEPS file to know the WebKit revision. This patch solves the last half of BUG 78538. TEST=run canary-webkit-revisions.py and observe. BUG=78538 Review URL: http://codereview.chromium.org/7004017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85249 0039d316-1c4b-4281-b951-d872f2087c98
* Check the canary builds up to the last-rolled WebKit revision.yuzo@chromium.org2011-05-131-15/+70
| | | | | | | | | | | | The script now examines the DEPS file to know the WebKit revision. This patch solves the last half of BUG 78538. TEST=run canary-webkit-revisions.py and observe. BUG=78538 Review URL: http://codereview.chromium.org/6993006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85246 0039d316-1c4b-4281-b951-d872f2087c98
* Changes for not reading ssl prefs from user_prefs since we havertenneti@chromium.org2011-05-131-2/+2
| | | | | | | | | | | | | | | migrated data from user prefs to local state in M12. Changes to get ssl preferences from local state in IO thread. Replaced uses of CreateSystemSSLConfigService with new net::SSLConfigServiceDefaults so that we could delete CreateSystemSSLConfigService method. Deleted ssl_config_service_manager_system.cc Review URL: http://codereview.chromium.org/6810010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85243 0039d316-1c4b-4281-b951-d872f2087c98
* Implement GL_CHROMIUM_rate_limit_offscreen_contextnduca@chromium.org2011-05-131-0/+2
| | | | | | | | | | +jamesr for OWNERS on content/renderer because nobody else on GPU has owners there. :s BUG=81481 Review URL: http://codereview.chromium.org/6976012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85233 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 85013 - Split GLContext::Create*GLContext into ↵apatrick@chromium.org2011-05-124-11/+31
| | | | | | | | | | | | GLSurface::Create*GLSurface plus a surface type independent GLContext::CreateGLContext TEST=try, including layout tests BUG=none Review URL: http://codereview.chromium.org/7013037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85207 0039d316-1c4b-4281-b951-d872f2087c98
* Part 1 of changes to to build chrome\common as a dll. Moving some of the ↵ananta@chromium.org2011-05-123-18/+3
| | | | | | | | | | | | functionality provided by plugin_thread.cc to the default_plugin which is the only caller. Removed the unused AppendToLog function from the webkit_glue namespace. BUG=82326 Review URL: http://codereview.chromium.org/7012004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85202 0039d316-1c4b-4281-b951-d872f2087c98
* Drive compositor scheduling with the swapbuffers callback.nduca@chromium.org2011-05-122-2/+0
| | | | | | | | | | | | | | This modifies the compositor to hold DoDeferredUpdate until the previous frames are ack'd by the GPU. This vastly improves rendering smoothness. There is some complexity in the way we intercept the SwapBuffers callback due to the different types of GraphicsContexts that get scheduled by render_widget. BUG=80480,53051 Review URL: http://codereview.chromium.org/6902106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85186 0039d316-1c4b-4281-b951-d872f2087c98
* 1) Declare three new proxayable QuotaManager methods:michaeln@google.com2011-05-124-32/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | // QuotaClients should call this method when storage is accessed. // Used to maintain LRU ordering. void NotifyStorageAccessed(client, origin, type); // Used to avoid evicting origins with open pages. // A call to NotifyOriginInUse must be balanced by a later call // to NotifyOriginNoLongerInUse. void NotifyOriginInUse(origin); void NotifyOriginNoLongerInUse(origin); Implemented the latter two along with an IsOriginInUse(origin) method. 2) Added a quota_manager() getter to the proxy interface for use only on the IO thread. 3) Removed GetUsageAndQuota from the proxy interface, since the impl does not support that. Changed the callsite for that to use proxy->quota_manager()->GetUsageAndQuota(). 4) Virtualized the proxy interface to make client testing easier. 5) Use raw MessageLoopProxy ptrs for ctor args instead of scoped_refptr<T> to avoid having to inlude as much. BUG=61676 TEST=added tests for OriginInUse bookeeping Review URL: http://codereview.chromium.org/6973017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85155 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of net::CookiePolicy, now that all code that uses it (except ↵jam@chromium.org2011-05-122-4/+2
| | | | | | | | | WebSocketJob, which appears to be unused and which I updated in this cl) is switched over to use ContentBrowserClient. BUG=76793 Review URL: http://codereview.chromium.org/6973011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85136 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Reland 85013 - Split GLContext::Create*GLContext into ↵antonm@chromium.org2011-05-124-31/+11
| | | | | | | | | GLSurface::Create*GLSurface plus a surface type independent GLContext::CreateGLContext". git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85124 0039d316-1c4b-4281-b951-d872f2087c98
* A tiny leak fix in FileSystemPathManagerkinuko@chromium.org2011-05-121-5/+5
| | | | | | | | | | | | The leak doesn't happen in usual cases, though the code implies it could occur. BUG=none TEST=fileapi tests Review URL: http://codereview.chromium.org/7005021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85104 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 85013 - Split GLContext::Create*GLContext into ↵apatrick@chromium.org2011-05-124-11/+31
| | | | | | | | | | | GLSurface::Create*GLSurface plus a surface type independent GLContext::CreateGLContext. TEST=webgl on windows and mac, trybots BUG=none Review URL: http://codereview.chromium.org/6997003 Review URL: http://codereview.chromium.org/7015016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85081 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r208tony@chromium.org2011-05-111-0/+1
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7015008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85074 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused, wrong parameters from request_info.abarth@chromium.org2011-05-112-10/+0
| | | | | | Review URL: http://codereview.chromium.org/7005036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85056 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 85013 - Split GLContext::Create*GLContext into ↵apatrick@chromium.org2011-05-114-31/+11
| | | | | | | | | | | | | GLSurface::Create*GLSurface plus a surface type independent GLContext::CreateGLContext. TEST=webgl on windows and mac, trybots BUG=none Review URL: http://codereview.chromium.org/6997003 TBR=apatrick@chromium.org Review URL: http://codereview.chromium.org/7015003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85016 0039d316-1c4b-4281-b951-d872f2087c98
* Split GLContext::Create*GLContext into GLSurface::Create*GLSurface plus a ↵apatrick@chromium.org2011-05-114-11/+31
| | | | | | | | | | surface type independent GLContext::CreateGLContext. TEST=webgl on windows and mac, trybots BUG=none Review URL: http://codereview.chromium.org/6997003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85013 0039d316-1c4b-4281-b951-d872f2087c98