summaryrefslogtreecommitdiffstats
path: root/ppapi
Commit message (Collapse)AuthorAgeFilesLines
* Modified the pepper file chooser API to support filtering files by extensions.raymes@chromium.org2012-05-3014-50/+53
| | | | | | | | | | | | | | Previously you could filter only by MIME type. This adds support for filtering by specific extensions as well, e.g. .txt,.html. This change is aligned with the web platform which now allows filtering by file extension for <input> elements (http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#attr-input-accept). This also changes the linux implementation of the file dialog (SelectFileDialogImplGTK). In the past, it would turn file extensions to filter into MIME types. However this is a bit silly because in FileSelectHelper we do the reverse (turn MIME types into a list of file extensions to filter by). It also prevents us from filtering by a specific extensions when this is really what is desired. BUG=129251 TEST= Review URL: https://chromiumcodereview.appspot.com/10414085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139434 0039d316-1c4b-4281-b951-d872f2087c98
* Add the necessary plumbing mechanisms to ensure proper WebGL support inside ↵scshunt@google.com2012-05-296-22/+42
| | | | | | | | | | | | | | | | the <browser> tag, which is a separate patch. Known bugs: Not all aspects of context sharing work properly; in no models would render although the background animated properly. Requires a separate WebKit patch: https://bugs.webkit.org/show_bug.cgi?id=86504 R=fsamuel@chromium.org,piman@chromium.org,brettw@chromium.org BUG=None TEST=compiles Review URL: https://chromiumcodereview.appspot.com/10386145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139385 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove the plugin's internal definition of GetUrandomFD()mseaborn@chromium.org2012-05-294-30/+4
| | | | | | | | | | | | The code in the NaCl repo no longer uses this function; it gets a /dev/urandom FD via dependency injection instead. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2655 TEST=nacl_integration etc. Review URL: https://chromiumcodereview.appspot.com/10448055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139376 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper Flash settings integration: implement "deauthorize content licenses".yzshen@chromium.org2012-05-273-6/+243
| | | | | | | | | | | | | A few notes about PepperFlashSettingsManager: - It doesn't re-establish a channel for each request. It might seem unnecessary at this point. But that is needed for implementing content settings (camera/mic and peer networking), which requires more interactions with the broker process. - Similarly, the support of multiple in-flight requests isn't very useful for deauthorizing content licenses, but that is useful for content settings, e.g., sending multiple GetPermissionSettings requests for different setting types. BUG=112190 TEST=None Review URL: https://chromiumcodereview.appspot.com/10391173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139210 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Provide the /dev/urandom FD via NaCl's new embedding interfacemseaborn@chromium.org2012-05-241-0/+6
| | | | | | | | | | | This will allow an "#ifdef NACL_STANDALONE" to be removed from the NaCl side. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2655 TEST=nacl_integration on Unix Review URL: https://chromiumcodereview.appspot.com/10442009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138901 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove unused #include of nrd_xfer_effector.hmseaborn@chromium.org2012-05-241-1/+0
| | | | | | | | | | | | This will enable me to remove this header from the NaCl side, since it is no longer used there. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2550 TEST=build Review URL: https://chromiumcodereview.appspot.com/10440006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138869 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix pass by value error in IMEInputEvent_Dev.kmadhusu@chromium.org2012-05-242-2/+2
| | | | | | | | | | | | CID=104063 TBR=brettw@chromium.org BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10421032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138697 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Fixed silly typo in PpapiCommandBufferProxy.fsamuel@chromium.org2012-05-221-1/+2
| | | | | | | | | | | | | Accidiently had the wrong number of brackets which did not produce the desired behavior while iterating over previous issue 10387182. This change makes it do the right thing. BUG=none TEST=manually Review URL: https://chromiumcodereview.appspot.com/10421007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138374 0039d316-1c4b-4281-b951-d872f2087c98
* [Coverity] Fix uninitialized member, pass-by-val.groby@chromium.org2012-05-222-10/+12
| | | | | | | | | | | | | CID=104035,104037 TBR=sehr@google.com R=jhawkins@chromium.org BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10408051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138366 0039d316-1c4b-4281-b951-d872f2087c98
* Modify gyp files that depend on native_client/build/untrusted.gypi to ↵bradchen@google.com2012-05-222-0/+52
| | | | | | | | | | | specialize extra_deps for newlib and glibc. BUG=127699 TEST=browser_tests (build) Review URL: https://chromiumcodereview.appspot.com/10409059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138339 0039d316-1c4b-4281-b951-d872f2087c98
* ppapi: Fix typo when entering FileRef.ihf@chromium.org2012-05-221-2/+2
| | | | | | | | BUG=126794 TEST=Uploaded images to FB using Linux Flash. Review URL: https://chromiumcodereview.appspot.com/10408054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138323 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI/NaCl: Reenable untrusted IPC proxy gyp flagdmichael@chromium.org2012-05-221-0/+16
| | | | | | | | | | | | | | | | The part of chromium that is DEPSed in to WebKit depends on ppapi.gyp via webkit/glue. This puts the conditional include of ppapi_proxy_untrusted.gypi in to a new gyp file creatively named ppapi_proxy_untrusted.gyp. This way we can add it to all.gyp, and we're sure it's not used by WebKit. See also the previous attempt: http://codereview.chromium.org/10399068/ And the partial revert of that: http://codereview.chromium.org/10414010/ BUG=116317 TEST= Review URL: https://chromiumcodereview.appspot.com/10409061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138183 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPB_ImageData to untrusted NaCl build.bbudge@chromium.org2012-05-214-19/+19
| | | | | | | | BUG=116317 TEST=compiles Review URL: https://chromiumcodereview.appspot.com/10411043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138170 0039d316-1c4b-4281-b951-d872f2087c98
* Test for Pepper IME events.kinaba@chromium.org2012-05-2114-85/+946
| | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a way to simulate IME composition events inside the renderer process, and tests that IME events are properly passed between the renderer and plugins. ppapi/tests/test_ime_input_event.cc: is the actual test case ppapi/{api,c,cpp}/dev/*ime_input_event_dev*: implements an API to create IME events from plugins for testing. other files: wire necessary stuff for simulating IME events. Since Pepper IME events are not delivered through WebKit/DOM layer but rather directly sent from renderer to plugins, the simulation part also follows the similar code path. BUG=126714 TEST=browser_tests PPAPITest.ImeInputEvent Review URL: https://chromiumcodereview.appspot.com/10391101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138080 0039d316-1c4b-4281-b951-d872f2087c98
* Get PPB_Audio interface building as untrusted code.bbudge@chromium.org2012-05-195-32/+38
| | | | | | | | | | | | | Add audio source files needed for PPB_Audio to build, and #ifdef out host side code. Flesh out the SyncSocket and CancelableSyncSocket stubs a bit more to compile and link. BUG=116317 TEST=compiles Review URL: https://chromiumcodereview.appspot.com/10412014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138007 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: PpapiCommandBufferProxy should see a lost context if the ↵fsamuel@chromium.org2012-05-195-18/+38
| | | | | | | | | | | | | | | | | | embedder has deleted the PluginInstance In cross-process navigation we swap out PluginInstances and delete the swapped out instance. PpapiCommandBufferProxy is sitting in WebGraphicsContext3DCommandBufferImpl, and is unaware of the destruction. It attempts to talk to the embedder to flush over and over again and hangs the guest renderer. With this change, the renderer's compositor will realize that the context is lost, and will drop it. BUG=none TEST=manually. Review URL: https://chromiumcodereview.appspot.com/10387182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137981 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI/NaCl: Partial revert of r137751 to fix WebKit builddmichael@chromium.org2012-05-181-5/+0
| | | | | | | | | | | | This simply removes the conditional include. I don't think there's a way to get gyp to not _parse_ a file behind a conditional. I need to find a new home for this include in a gyp file that WebKit doesn't include. TBR=bbudge BUG=116317 TEST= Review URL: https://chromiumcodereview.appspot.com/10414010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137975 0039d316-1c4b-4281-b951-d872f2087c98
* Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to ↵rsleevi@chromium.org2012-05-1817-62/+96
| | | | | | | | | | | | | | | alias as gpu::RefCountedThreadSafe. Additionally, ensure all of the nacl::RefCountedThreadSafe-derived classes do not have public destructors. BUG=123295 TEST=none Review URL: https://chromiumcodereview.appspot.com/10386080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137936 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate WebKit "global script" font prefs.falken@chromium.org2012-05-185-27/+61
| | | | | | | | | | | | | | | | | | | | | | | | | The effect is to migrate a pref like webkit.webprefs.global.standard_font_family to webkit.webprefs.fonts.standard.Zyyy This has two motivations: 1) Undo the migration of font prefs to the "global" (as opposed to per-tab) namespace, as planned here: <http://codereview.chromium.org/9838050>. There are still more prefs to move out of "global" after this patch. 2) Move the "global script" (as opposed to per-script) font prefs into the per-script font maps, under the script code "Zyyy" (the ISO 15924 code for the "Common" script). This is consistent with WebKit-side settings and should simplify the code overall as we no longer have to special case the global script vs the per-script fonts. TBR=gene for chrome/browser/printing BUG=123812 TEST=browser_tests --gtest_filter=PrefsTab* and ExtensionApiTest.Font* Review URL: https://chromiumcodereview.appspot.com/10107014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137835 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI/NaCl: Make a gyp flag for including the untrusted IPC proxy.dmichael@chromium.org2012-05-172-0/+5
| | | | | | | | | | | | | | | | | | | This way, those of us working on the proxy switch need only add: { 'variables': { 'build_ppapi_ipc_proxy_untrusted': '1', }, } to "~/.gyp/include.gypi" ...and we'll be able to build our untrusted targets without editing all.gyp. For anybody who doesn't set that flag, our ppapi_proxy_untrusted.gypi file will still be parsed, but it doesn't matter if the source files build (or even exist). BUG=116317 TEST= Review URL: https://chromiumcodereview.appspot.com/10399068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137751 0039d316-1c4b-4281-b951-d872f2087c98
* Update scons file missing from r137481dschuff@chromium.org2012-05-161-0/+2
| | | | | | | | | | | | | This fixes the nacl SDK build R= binji@chromium.org BUG=none (broken nacl SDK bots) TEST=nacl SDK build Review URL: https://chromiumcodereview.appspot.com/10392137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137561 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor Pnacl coordinatordschuff@chromium.org2012-05-169-498/+689
| | | | | | | | | | | | | | | Move compilation thread into its own class to make future multiple implementations easier. Also split LocalTempFile into its own file to break circular dependency. R= sehr@google.com,jvoung@google.com,robertm@chromium.org BUG=none TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10377157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137481 0039d316-1c4b-4281-b951-d872f2087c98
* [Print Preview] Modified PP_PrintSettings_Dev interface to support auto fit ↵kmadhusu@chromium.org2012-05-162-8/+28
| | | | | | | | | | | | to page functionality. BUG=85132 TEST=none Review URL: https://chromiumcodereview.appspot.com/10083059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137453 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded scoped_ptr.h includes from ppapi, printing, ↵thestig@chromium.org2012-05-168-9/+6
| | | | | | | | | | | | remoting, and sync. BUG=none TEST=none TBR=brettw,hclam,akalin,abodenha Review URL: https://chromiumcodereview.appspot.com/10387107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137376 0039d316-1c4b-4281-b951-d872f2087c98
* Added audio callback tests. This also puts in place a check and only runs ↵raymes@chromium.org2012-05-152-16/+193
| | | | | | | | | | | | the audio tests if audio devices are available on the machine. This means that were failing before on some platforms should no longer fail (they just won't be run). BUG=none TEST=Ran tests on various platforms. Ran trybots and checked that if tests ran, they succeeded. Review URL: https://chromiumcodereview.appspot.com/10182008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137299 0039d316-1c4b-4281-b951-d872f2087c98
* Add an instance parameter to PPB_NaCl_Private::LaunchSelLdr.bbudge@chromium.org2012-05-156-20/+48
| | | | | | | | BUG=116317 TEST=compiles Review URL: https://chromiumcodereview.appspot.com/10343005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137272 0039d316-1c4b-4281-b951-d872f2087c98
* Change ppb_audio(_input)_shared to Shutdown the sync socket when terminating ↵raymes@chromium.org2012-05-154-29/+34
| | | | | | | | | | | | | | playback. Previously, the socket was not being shut down. Under certain circumstances the sockets Receive() can hang indefinitely (refer to the bug for details). Calling Shutdown() on the socket will escape these hanging reads. BUG=128050 TEST=Audio tests Review URL: https://chromiumcodereview.appspot.com/10392095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137252 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI/NaCl: Fix IPC ppapi proxy builddmichael@chromium.org2012-05-151-2/+0
| | | | | | | | | | | Take files out of ppapi_proxy_untrusted.gyp that have been removed. Roll googleurl DEPS. BUG=116317 TEST= Review URL: https://chromiumcodereview.appspot.com/10382138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137158 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way _EXPORT macros look.thakis@chromium.org2012-05-153-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the current setup, if you have a header file my_class.h class BASE_EXPORT MyClass { public: void MyInlineMethod() { /* do stuff, inline */ } }; then every cc file that includes my_class.h will have a public symbol for MyInlineMethod (because inline methods need to be emitted to every translation unit, and the linker sorts them out). With the components build, the linker can't decide to drop these inline methods, so every .so that uses this header file will have the same public symbol. With this proposed change, the symbol will only be visible in the target the header file belongs to, and it will be hidden in all other components. That's cleaner, and it also prevents accident hidden dependencies (say target A depends on B, and B depends on C. A accidentally uses an inline function from a class in C. With this change, that would result in a linker error, and an explicit dependency from A on C would have to be added). Also add a missing CHROMEOS_IMPLEMENTATION define which went unnoticed until now. BUG=90078 TEST=Things still build. TBR=ben, tony, viettrungluu, thestig, agl, willchan Review URL: https://chromiumcodereview.appspot.com/10386108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137130 0039d316-1c4b-4281-b951-d872f2087c98
* Use new TestCompletionCallback scheme to simplify tests implementation.toyoshim@chromium.org2012-05-141-182/+169
| | | | | | | | | | BUG= TEST=browser_tests --gtest_filter='PPAPI*WebSocket*' Review URL: https://chromiumcodereview.appspot.com/10386041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136842 0039d316-1c4b-4281-b951-d872f2087c98
* WebSocket Pepper API: PPB_WebSocket crashes when server close the connection.toyoshim@chromium.org2012-05-141-0/+18
| | | | | | | | | | | | | | | PPB_WebSocket might crash when server intiates closing handshake. - close_callback_ could have no pointer in CLOSING state - On going ReceiveMessage must be done with PP_ERROR_FAILED BUG=127756 TEST=browser_tests --gtest_filter='PPAPI*Test_WebSocket_ValidClose' Review URL: https://chromiumcodereview.appspot.com/10378106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136832 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed PPAPI_UDPSocketPrivate::GetRecvFromAddressygorshenin@chromium.org2012-05-122-1/+6
| | | | | | | | | BUG=chromium:127530 TEST=browser_tests:PPAPINaClTest.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10332086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136773 0039d316-1c4b-4281-b951-d872f2087c98
* Make ppapi_shared depend on gles2_utils.thakis@chromium.org2012-05-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | Without this, linking libppapi_shared.dylib on mac in a debug build fails with "__ZN3gpu5gles29GLES2Util25GetStringProgramParameterEj", referenced from: __ZN3gpu5gles219GLES2Implementation12GetProgramivEjjPi in ppapi_shared.ppb_opengles2_shared.o "__ZN3gpu5gles29GLES2Util16GetStringGLStateEj", referenced from: __ZN3gpu5gles219GLES2Implementation11GetIntegervEjPi in ppapi_shared.ppb_opengles2_shared.o __ZN3gpu5gles219GLES2Implementation9GetFloatvEjPf in ppapi_shared.ppb_opengles2_shared.o __ZN3gpu5gles219GLES2Implementation11GetBooleanvEjPh in ppapi_shared.ppb_opengles2_shared.o "__ZN3gpu5gles29GLES2Util19GetStringShaderTypeEj", referenced from: __ZN3gpu5gles219GLES2Implementation12CreateShaderEj in ppapi_shared.ppb_opengles2_shared.o BUG=90078 TEST=none Review URL: https://chromiumcodereview.appspot.com/10332125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136733 0039d316-1c4b-4281-b951-d872f2087c98
* Quote WebPreferences in namespace webkit_glue.wangxianzhu@chromium.org2012-05-112-4/+6
| | | | | | | | | | | | | | To avoid name conflict when linking DumpRenderTree which has its own implementation of the class with the same name. BUG=127811 TEST=Build all without errors TBR=kalman@chromium.org,dpapad@chromium.org,ben@chromium.org,battre@chromium.org Review URL: https://chromiumcodereview.appspot.com/10384128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136707 0039d316-1c4b-4281-b951-d872f2087c98
* Broker out PPAPI handle duplicationjschuh@chromium.org2012-05-1113-47/+64
| | | | | | | BUG=127449 Review URL: https://chromiumcodereview.appspot.com/10378057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136686 0039d316-1c4b-4281-b951-d872f2087c98
* Copy nacl::RefCounted from native_client's repo into Chromiumrsleevi@chromium.org2012-05-111-0/+233
| | | | | | | | | | | | | This is in anticipation of removing nacl::RefCounted from native_client, as it is only used by Chromium code. BUG=123295 TEST=it compiles Review URL: https://chromiumcodereview.appspot.com/10386100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136657 0039d316-1c4b-4281-b951-d872f2087c98
* Add "libraries" directory to SDKnoelallen@google.com2012-05-111-0/+10
| | | | | | | | | | | Adds the PPAPI headers where they can be used by a host compiler. Adds a define for PPAPI_RELEASE when building for the SDK. Disables updater testing when not generating tarballs. BUG=122229 Review URL: https://chromiumcodereview.appspot.com/10356116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136614 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 135727 - Add AllowSuddenTermination to API. This provide means for ↵tsepez@chromium.org2012-05-1010-133/+8
| | | | | | | | | | | | | | plugins to let us know those windows where they need a renderer at shutdown to finish saving state. Updated flash api version to 12.4. BUG=https://code.google.com/p/flapper/issues/detail?id=120 Review URL: https://chromiumcodereview.appspot.com/10302021 TBR=tsepez@chromium.org Review URL: https://chromiumcodereview.appspot.com/10387071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136443 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Stop building ppapi_proxy (libppruntime) as a user librarymseaborn@chromium.org2012-05-101-1/+2
| | | | | | | | | | | | | | | | | We no longer need to need to build ppapi_proxy in nacl_env now that I've removed the irt=0 build option from the NaCl side, and now that I've fixed a test that was accidentally bypassing the IRT. This change should make the NaCl build faster since it will compile ppapi_proxy once rather than twice. It should also stop us bypassing the IRT accidentally. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2648 TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10384094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136382 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove Plugin::XYZZY() dead code hackmseaborn@chromium.org2012-05-102-21/+0
| | | | | | | | | | | | | Without this code, NaCl's "chrome_browser_tests using GYP" Buildbot phase on Mac was inexplicably failing. However, that Buildbot phase no longer exists, so we can presumably remove this. BUG=114431 TEST=Chromium trybots Review URL: https://chromiumcodereview.appspot.com/10392026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136381 0039d316-1c4b-4281-b951-d872f2087c98
* remove WEBKIT_USING_CGjamesr@chromium.org2012-05-102-18/+2
| | | | | | | | | | | | | We haven't set WEBKIT_USING_CG for several stable releases and do not intend to set it again in the forseeable future. This deletes the now-dead code BUG=none TEST=compiles Review URL: https://chromiumcodereview.appspot.com/10392018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136369 0039d316-1c4b-4281-b951-d872f2087c98
* Remove NOTIMPLEMENTED() from PpapiCommandBufferProxy::Echo because it's toofsamuel@chromium.org2012-05-101-1/+0
| | | | | | | | | | | | spammy when in use with the browser plugin. BUG=none TEST=manually Review URL: https://chromiumcodereview.appspot.com/10384065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136213 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Fix ppapi_geturl_browser_test to run using the IRTmseaborn@chromium.org2012-05-101-10/+2
| | | | | | | | | | | | | | | | This test was using an old-style library list so it was running against a version of libppruntime supplied by the web app instead of the version built into the IRT library supplied by the system. This change should save a lot of build time in nacl_integration, which should no longer compile libppruntime. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2648 TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10383096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136201 0039d316-1c4b-4281-b951-d872f2087c98
* Add myself to ppapi/native_client/OWNERSmseaborn@chromium.org2012-05-091-0/+1
| | | | | | | | | | | | | I've been doing some cleanup in this code recently and it would make it easier if I could send reviews to others who aren't in OWNERS but who know the NaCl Scons build well. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10378077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136150 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper (Flash): Make pp::flash::Flash::InvokePrinting() return a bool.viettrungluu@chromium.org2012-05-082-2/+4
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10332006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135857 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Make users of pp:NetworkMonitorPrivate less likely to leak resources.viettrungluu@chromium.org2012-05-084-28/+12
| | | | | | | | | | | | a) Make NetworkListPrivate's constructor (that takes a PP_Resource) take ownership of that resource. b) Add an explicit PASS_REF to that constructor, to make its semantics clear. TEST=PPAPI tests Review URL: https://chromiumcodereview.appspot.com/10381002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135856 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up the PPB_Flash_Print proxy.brettw@chromium.org2012-05-076-10/+45
| | | | | | | | | | | | | This also removes some of the old InvokePrinting plumbing for the PPB_Flash interface. I kept the old version of the function since removing it will make the interface fallback more complicated. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10383013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135738 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Make ScopedModuleReference not crash on plugin side.dmichael@chromium.org2012-05-072-8/+10
| | | | | | | | | | | | With this CL, using ScopedModuleReference is just a no-op there. This fixes a crash when using MouseLock out of process. BUG=None TEST=None Review URL: http://codereview.chromium.org/10383052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135737 0039d316-1c4b-4281-b951-d872f2087c98
* Move gles2 extensions out of dev.nfullagar@google.com2012-05-0713-167/+175
| | | | | | | | BUG=none TEST=simple usage test in nacl Review URL: https://chromiumcodereview.appspot.com/10354004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135735 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplements net::AddressList without struct addrinfo.szym@chromium.org2012-05-073-20/+15
| | | | | | | | | | | | | | | | net::AddressList extends std::vector<std::IPEndPoint> by canonical name. (Canonical name is planned to be removed as well.) Removes dependency on sys_addrinfo.h throughout the codebase. Introduces net::SockaddrStorage for convenience. BUG=125696 TEST=green waterfall Review URL: http://codereview.chromium.org/10309002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135731 0039d316-1c4b-4281-b951-d872f2087c98