summaryrefslogtreecommitdiffstats
path: root/ppapi
Commit message (Collapse)AuthorAgeFilesLines
* Add NetworkListObserver utility class.sergeyu@chromium.org2012-03-207-24/+146
| | | | | | | | | BUG=114808 Review URL: http://codereview.chromium.org/9696051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127797 0039d316-1c4b-4281-b951-d872f2087c98
* Out-of-process implementation of the PPB_NetworkMonitor_Private interface.sergeyu@chromium.org2012-03-2013-51/+366
| | | | | | | | | BUG=114808 Review URL: http://codereview.chromium.org/9677060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127762 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for Win builder.asvitkine@chromium.org2012-03-201-0/+1
| | | | | | | | | BUG=none TEST=none TBR=nfullagar@chromium.org Review URL: https://chromiumcodereview.appspot.com/9749007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127674 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127668 "HostResolver is exposed to Native Client." for breaking ↵pfeldman@chromium.org2012-03-2017-749/+3
| | | | | | | | | | HostResolverPrivate_Resolv on all bots. BUG=114225 Review URL: https://chromiumcodereview.appspot.com/9751008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127672 0039d316-1c4b-4281-b951-d872f2087c98
* HostResolver is exposed to Native Client.ygorshenin@chromium.org2012-03-2017-3/+749
| | | | | | | | | | | BUG=114225 TEST=PPAPINaClTest.HostResolverPrivate_* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127443 Review URL: https://chromiumcodereview.appspot.com/9704080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127668 0039d316-1c4b-4281-b951-d872f2087c98
* Build nacl plugin with normal chromium warning levels (higher levels).jvoung@google.com2012-03-202-1/+25
| | | | | | | | | | BUG= none TEST= compile / run nacl_integration Review URL: http://codereview.chromium.org/9355030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127643 0039d316-1c4b-4281-b951-d872f2087c98
* Add a private PPB_Talk_Private interface.varunjain@chromium.org2012-03-1916-0/+320
| | | | | | | | | | | | It exposes one function that sends a message to the browser and issues a reply. The browser doesn't implement this yet. BUG=117564 TEST= Review URL: https://chromiumcodereview.appspot.com/9700028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127564 0039d316-1c4b-4281-b951-d872f2087c98
* Test for --nacl-gdb functionality.halyavin@google.com2012-03-193-0/+52
| | | | | | | | | | | | | | | | I expanded access rights for NaCl loader (launched under nacl-gdb) process handle from QueryLimitedInformation to QueryInformation because Windows XP doesn't support QueryLimitedInformation. However, this test is switched off on Windows 32-bit due to problems with allocating 1Gb of address space. Future nacl-gdb must have special launching code to solve this problem. BUG= 117010 TEST= browser_tests.exe --gtest_filter=NaClGdbTest.* (on Windows) Review URL: http://codereview.chromium.org/9662055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127453 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127443 - HostResolver is exposed to Native Client.ygorshenin@chromium.org2012-03-1915-745/+3
| | | | | | | | | | | | BUG=114225 TEST=PPAPINaClTest.HostResolverPrivate_* Review URL: https://chromiumcodereview.appspot.com/9704080 TBR=ygorshenin@chromium.org Review URL: https://chromiumcodereview.appspot.com/9718036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127447 0039d316-1c4b-4281-b951-d872f2087c98
* HostResolver is exposed to Native Client.ygorshenin@chromium.org2012-03-1915-3/+745
| | | | | | | | | BUG=114225 TEST=PPAPINaClTest.HostResolverPrivate_* Review URL: https://chromiumcodereview.appspot.com/9704080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127443 0039d316-1c4b-4281-b951-d872f2087c98
* Check explicitly for PPB_WebSocket v1.0 in pp::WebSocket wrapper.wez@chromium.org2012-03-171-28/+28
| | | | | | | | | BUG=107398 Review URL: http://codereview.chromium.org/9702107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127357 0039d316-1c4b-4281-b951-d872f2087c98
* Check explicitly for PPB_MouseLock v1.0 in pp::MouseLock.wez@chromium.org2012-03-171-7/+7
| | | | | | | | | BUG=107398 Review URL: http://codereview.chromium.org/9699106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127356 0039d316-1c4b-4281-b951-d872f2087c98
* Add OpenGL occlusion query support to pepper.jbauman@chromium.org2012-03-1611-40/+182
| | | | | | | | | | | Should be full support for opengl es's occlusion query interface. Still only dev interfaces right now. BUG=88601 TEST= Review URL: https://chromiumcodereview.appspot.com/9601020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127298 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing ppp_graphics_3d.idlnoelallen@chromium.org2012-03-163-6/+56
| | | | | | | | | | | | | The ppb version of the interface was added, this CL adds the missing ppp portion. See: http://codereview.chromium.org/9340003 Alok for verification, Brett for OWNER. R=alokp@chromium.org,brettw@chromium.org Review URL: http://codereview.chromium.org/9689076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127281 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land http://codereview.chromium.org/9403039/, r124106dmichael@chromium.org2012-03-167-39/+229
| | | | | | | | | | | | | | | | | | | | Original description: """ PPAPI: Really force-free NPObjects on Instance destruction. (There still seems to be a memory leak with this patch; I may have to check our NPObject reference counting next.) BUG=114023 TEST= """ BUG=114023 TEST= TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/9564024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127273 0039d316-1c4b-4281-b951-d872f2087c98
* Check explicitly for PPB_VarArrayBuffer v1.0 in C++ wrapper.wez@chromium.org2012-03-161-10/+10
| | | | | | | | | BUG=107398 Review URL: http://codereview.chromium.org/9701090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127223 0039d316-1c4b-4281-b951-d872f2087c98
* Use a random port for WebSocket tests. In browser_tests the websocket server ↵jabdelmalek@google.com2012-03-165-37/+62
| | | | | | | | | might run simultaneously when the sharding supervisor is used. In practice I haven't seen a try run that fails from this because the sharding_supervisor reruns failed tests serially, but probably good to fix this. BUG=118460 Review URL: https://chromiumcodereview.appspot.com/9693066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127180 0039d316-1c4b-4281-b951-d872f2087c98
* Remove static initializer in ppb_image_data_proxy.cc.pliard@chromium.org2012-03-162-6/+9
| | | | | | | | | | | A static initializer was generated on Mac and Android. BUG=94925 Review URL: http://codereview.chromium.org/9626001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127151 0039d316-1c4b-4281-b951-d872f2087c98
* Pass dup'd handles to nacl::DescWrapper instead of bumping the ref count.nfullagar@google.com2012-03-163-45/+58
| | | | | | | | | | | In these cases, the original handle is owned outside of NaCl and shouldn't be closed by the NaCl Plugin. BUG=https://chromiumcodereview.appspot.com/9610008 TEST=ppapi_example_audio, ppb_image_data, ppb_graphics3d Review URL: http://codereview.chromium.org/9677061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127056 0039d316-1c4b-4281-b951-d872f2087c98
* Convert PPAPI tests to use C++ API. Also avoid hitting timeout for clear test.raymes@chromium.org2012-03-152-89/+82
| | | | | | | | | | | | Changes the Flash clipboard test to use the C++ API and alters the clear test to avoid hitting the timeout. BUG=None TEST=ui_tests --gtest_filter=*PPAPITest.*Clipboard* Review URL: http://codereview.chromium.org/9664024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127021 0039d316-1c4b-4281-b951-d872f2087c98
* Added out-of-process support for server sockets.ygorshenin@chromium.org2012-03-1512-31/+331
| | | | | | | | | | BUG=108277 TEST=OutOfProcessPPAPITest.TCPServerSocketPrivate Review URL: http://codereview.chromium.org/9669038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126873 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper IME API for surrounding text retrieval.kinaba@chromium.org2012-03-1519-41/+517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IME benefits from knowing what portion of text is selected inside a text editing plugin. This change is to implement a Pepper API for doing it. It consists of three API functions: 1. Browser asks plugins by PPP_TextInput_Dev::RequestSurroundingText() to send such info. 2. Plugin must reply the query by PPB_TextInput_Dev::UpdateSurroundingText(). 3. Additionally, plugin notifies the browser by PPB_TextInput_Dev::SelectionChanged() that the selection is changed. Typically triggers the steps 1->2. Intention of the API design is (1) to avoid synchronous IPC, and (2) to keep the room to implement it in an optimal and right way, that is, expensive send of selection text happens only when needed (= "IME requiring the info is on" + "selection indeed changed in the plugin"), though the current impl in the patch is not necessary like that (for sake of simplicity). The changes in the API is in: * ppapi/c/dev/ppb_text_input_dev.h * ppapi/c/dev/ppp_text_input_dev.h The browser side implementation mostly resides in: * content/renderer/render_view_impl.cc * content/renderer/pepper/pepper_plugin_delegate_impl.{h,cc} * webkit/plugins/ppapi/ppapi_plugin_instance.{h,cc} The other files are for wiring necessary cables. BUG=101101 TEST=Manual: make ppapi_example_ime and run ./your/chrome --register-pepper-plugins=\ "/path/to/ppapi_example_ime.plugin;application/x-ppapi-example-ime" \ --ppapi-out-of-process \ file:///path/to/ppapi/examples/ime/ime.html Try some IME that supports reconversion (e.g., Google Japanese Input on Windows). Review URL: http://codereview.chromium.org/8769003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126862 0039d316-1c4b-4281-b951-d872f2087c98
* HostResolver is exposed to plugin.ygorshenin@chromium.org2012-03-1522-4/+1035
| | | | | | | | | | BUG=114225 TEST=UI test TestHostResolverPrivate Review URL: http://codereview.chromium.org/9455092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126813 0039d316-1c4b-4281-b951-d872f2087c98
* Add C++ wrappers for output parameters.brettw@chromium.org2012-03-146-51/+998
| | | | | | | | | | | | | | Define helper routines for doing array output using the new PP_OutputArray struct. Define routines in the completion callback factory for doing output parameters as parameters to the callback function. BUG= TEST= Review URL: http://codereview.chromium.org/9651002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126781 0039d316-1c4b-4281-b951-d872f2087c98
* Require a user gesture to show the file chooser.bbudge@chromium.org2012-03-142-1/+15
| | | | | | | | | BUG=73070 TEST=manual Review URL: http://codereview.chromium.org/7764002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126609 0039d316-1c4b-4281-b951-d872f2087c98
* Make PPAPI presubmit more stringentnoelallen@chromium.org2012-03-141-13/+95
| | | | | | | | | | | | | | | | | The PPAPI docs team is having issues with missing documentation, this CL makes the PRESUBMIT more stringent, forcing errors when a stable interfaces contains a TODO, or is missing an IDL implementation. Additional cleanup: Added missing LF between global function definitions Removed extra space in list Added comments Converted all errors and warnings to point to the file where the error was found. Review URL: http://codereview.chromium.org/9691019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126601 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable OutOfProcessPPAPITest.Fullscreenbbudge@chromium.org2012-03-142-26/+38
| | | | | | Review URL: http://codereview.chromium.org/9702004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126569 0039d316-1c4b-4281-b951-d872f2087c98
* WebSocket Pepper API: Cleanup for more readability.toyoshim@chromium.org2012-03-135-73/+114
| | | | | | | | | | BUG=none TEST=ui_tests Review URL: http://codereview.chromium.org/9316055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126490 0039d316-1c4b-4281-b951-d872f2087c98
* Fix read size 0 in shared ppb_file_io.noelallen@chromium.org2012-03-131-5/+5
| | | | | | | | | | | | | We check that the src and dst pointers are non-null, however a read of size zero is a NOP. Typically library behavior is to ignore invalid arguments when no work is actually done. BUG=110087 R=brettw@chromium.org Review URL: http://codereview.chromium.org/9695021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126461 0039d316-1c4b-4281-b951-d872f2087c98
* Added CPP wrapper for PPB_TCPServerSocket_Private.ygorshenin@chromium.org2012-03-137-224/+230
| | | | | | | | | | BUG= TEST=PPAPI(NaCl?)Test.TestTCPServerSocketPrivate Review URL: http://codereview.chromium.org/9568007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126367 0039d316-1c4b-4281-b951-d872f2087c98
* Implement PPB_NetworkMonitor_Private Pepper interface.sergeyu@chromium.org2012-03-134-1/+199
| | | | | | | | | | | | | | | The P2PSocketDispatcher::NetworkListObserver has been moved to webkit_glue:: namespace in webkit/glue/network_list_observer.h . PPB_NetworkMonitor_Private_Impl uses P2PSocketDispatcher to get notifications about network changes. BUG=114808 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125761 Review URL: http://codereview.chromium.org/9557006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126274 0039d316-1c4b-4281-b951-d872f2087c98
* Added test for disallowed tcp server socket API.ygorshenin@chromium.org2012-03-113-0/+118
| | | | | | | | | BUG= TEST=PPAPINaClTestDisallowedSockets.TCPServerSocketPrivateDisallowed Review URL: http://codereview.chromium.org/9491007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126068 0039d316-1c4b-4281-b951-d872f2087c98
* Renable NaClPPAPITest.PostMessage_SendingArrayBuffer with the fix in ↵jam@chromium.org2012-03-111-1/+4
| | | | | | | | testing_instance to discared the "SLOW_" prefix. Review URL: https://chromiumcodereview.appspot.com/9665046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126064 0039d316-1c4b-4281-b951-d872f2087c98
* Switch PPAPITests to run in browser_tests instead of ui_tests. The former is ↵jam@chromium.org2012-03-103-28/+21
| | | | | | | | | | | sharded and so tests run in parallel. Before this they were taking 17 minutes on the trybot. Now they take about a minute. Another benefit is we can replace the sleeps with messages, so hopefully this makes the test faster/less flakier. BUG=115595 Review URL: https://chromiumcodereview.appspot.com/9646027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126019 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash related to PPAPI scripting.yzshen@chromium.org2012-03-1014-117/+97
| | | | | | | | | | | | SerializedVar and MessageChannel didn't properly handle the case that the dispatcher goes away while waiting for the reply to a sync message. BUG=110095 TEST=When click the Test button on ppapi/example/example.html, the plugin is removed but the renderer doesn't crash. Review URL: http://codereview.chromium.org/9655019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126014 0039d316-1c4b-4281-b951-d872f2087c98
* Add a very simple example pepper plugin that uses a 3d contextjamesr@chromium.org2012-03-103-0/+201
| | | | | | | | | | | | This plugin (based off the gles2 demo before it got video stuff) instantiates a pepper 3d context and continually renders into it with glClear(). It also has very simple lost context recovery. BUG=none Review URL: http://codereview.chromium.org/9625029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126011 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 125942.thakis@chromium.org2012-03-103-21/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a really cool change, but it appears it wasn't tested well enough and the tree wasn't attended after landing it. It turns tests on several bots on several platforms (win, mac, chromeos) red. Some of the failing tests failed on the tryjobs for this CL, too. A list of failing tests: OutOfProcessPPAPITest.View_PageHideShow: .\test\ui\ppapi_uitest.cc(913): error: Value of: observer.result().c_str() Actual: "PageHideShow FAIL: Didn't receive a hide event in timeout. NOTE: This test requires tab visibility to change and won't pass if you just run it in a browser. Normally the UI test should handle this. You can also run manually by waiting 2 secs, creating a new tab, waiting 2 more secs, and closing the new tab." Expected: "TestPageHideShow:Created" PPAPINaClTest.PostMessage_SendingArrayBuffer: [2256:3984:0309/201351:810562:ERROR:external_registry_extension_loader_win.cc(84)] Missing value path for key Software\Google\Chrome\Extensions\jfmjfhklogoienhpfnppmbcbjfjnkonk. Killed (timed out). PPAPITest.NetAddressPrivate_DescribeIPv6: Did not complete. See also http://crbug.com/117641 - Switch PPAPITests to run in browser_tests instead of ui_tests. The former is sharded and so tests run in parallel. Before this they were taking 17 minutes on the trybot. Now they take about a minute. Another benefit is we can replace the sleeps with messages, so hopefully this makes the test faster/less flakier. BUG=115595 Review URL: https://chromiumcodereview.appspot.com/9646027 TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/9664034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126008 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix two pass-by-values.jhawkins@chromium.org2012-03-102-2/+2
| | | | | | | | | | | | CID_COUNT=2 CID=103425,103426 BUG=none TEST=none R=groby Review URL: https://chromiumcodereview.appspot.com/9547014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126005 0039d316-1c4b-4281-b951-d872f2087c98
* Remove NewRequiredCallback.brettw@chromium.org2012-03-1010-127/+29
| | | | | | | | | | | | | | This is the same as NewCallback, and we want people to normally use the "required" type. So just having them call NewCallback is usually the right thing. This converts the existing callers to just say NewCallback. BUG= TEST= Review URL: http://codereview.chromium.org/9615050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125965 0039d316-1c4b-4281-b951-d872f2087c98
* WebSocket Pepper API: Implement extensionstoyoshim@chromium.org2012-03-103-5/+5
| | | | | | | | | | BUG=87310 TEST=ui_tests --gtest_filter="*WebSocket*" Review URL: http://codereview.chromium.org/9619021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125962 0039d316-1c4b-4281-b951-d872f2087c98
* Switch PPAPITests to run in browser_tests instead of ui_tests. The former is ↵jam@chromium.org2012-03-093-28/+21
| | | | | | | | | | | sharded and so tests run in parallel. Before this they were taking 17 minutes on the trybot. Now they take about a minute. Another benefit is we can replace the sleeps with messages, so hopefully this makes the test faster/less flakier. BUG=115595 Review URL: https://chromiumcodereview.appspot.com/9646027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125942 0039d316-1c4b-4281-b951-d872f2087c98
* Fix line endings (no code change)yzshen@chromium.org2012-03-092-6/+6
| | | | | | | | | | TBR=brettw BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/9668037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125941 0039d316-1c4b-4281-b951-d872f2087c98
* Treat pnacl nexe load crashes the same as normal nexe load crashes.jvoung@google.com2012-03-091-1/+1
| | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9555009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125874 0039d316-1c4b-4281-b951-d872f2087c98
* Add HandleInputEventAck message to allow out-of-process plugins to respond ↵bbudge@chromium.org2012-03-098-65/+62
| | | | | | | | | | | | | to user gestures. Modifies PluginInstance to track pending user gestures by timestamp. Modifies ppapi/tests/test_fullscreen to not test that SetFullscreen and BindGraphics fail while fullscreen changes are pending. Because of how PluginInstance reports view changed events, these will likely fail due to race conditions. BUG=73070 TEST=ui_tests, --gtest_filter=*PPAPITest.Fullscreen Review URL: http://codereview.chromium.org/9558009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125768 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 125761 - Implement PPB_NetworkMonitor_Private Pepper interface.viettrungluu@chromium.org2012-03-093-198/+0
| | | | | | | | | | | | | | | | | | [Broke: http://build.chromium.org/p/chromium/builders/Android%20Builder/builds/2156] The P2PSocketDispatcher::NetworkListObserver has been moved to webkit_glue:: namespace in webkit/glue/network_list_observer.h . PPB_NetworkMonitor_Private_Impl uses P2PSocketDispatcher to get notifications about network changes. BUG=114808 Review URL: http://codereview.chromium.org/9557006 TBR=sergeyu@chromium.org Review URL: https://chromiumcodereview.appspot.com/9649017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125766 0039d316-1c4b-4281-b951-d872f2087c98
* Implement PPB_NetworkMonitor_Private Pepper interface.sergeyu@chromium.org2012-03-093-0/+198
| | | | | | | | | | | | | The P2PSocketDispatcher::NetworkListObserver has been moved to webkit_glue:: namespace in webkit/glue/network_list_observer.h . PPB_NetworkMonitor_Private_Impl uses P2PSocketDispatcher to get notifications about network changes. BUG=114808 Review URL: http://codereview.chromium.org/9557006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125761 0039d316-1c4b-4281-b951-d872f2087c98
* Add the array output C API.brettw@chromium.org2012-03-083-0/+206
| | | | | | Review URL: http://codereview.chromium.org/9592033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125674 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for GL_EXT_occlusion_query_booleangman@chromium.org2012-03-082-0/+2
| | | | | | | | | | TEST=unit tests BUG=88601 Review URL: http://codereview.chromium.org/9555011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125649 0039d316-1c4b-4281-b951-d872f2087c98
* Fix line endings.brettw@chromium.org2012-03-081-564/+564
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9635021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125639 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out the command buffer implementation in ppb_graphics_3d_proxy so ↵fsamuel@chromium.org2012-03-085-230/+282
| | | | | | | | | | | | that it is more general (does not depend on a dispatcher) and can be used elsewhere. BUG=none TEST=manually Review URL: http://codereview.chromium.org/9420028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125596 0039d316-1c4b-4281-b951-d872f2087c98