summaryrefslogtreecommitdiffstats
path: root/ppapi
Commit message (Collapse)AuthorAgeFilesLines
* Introduce PPB_HostResolver_Dev.yzshen@chromium.org2013-06-1426-82/+1087
| | | | | | | | | | | | | This change exposes the PPB_HostResolver_Dev interface and makes it to share the same backend as PPB_HostResolver_Private. It doesn't include apps permission check, which will be implemented in separate CLs. BUG=247225 TEST=newly added test_host_resolver.{h,cc}. Review URL: https://chromiumcodereview.appspot.com/16727002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206321 0039d316-1c4b-4281-b951-d872f2087c98
* Enable input events on NaCl, re-enable on disabled platforms.bbudge@chromium.org2013-06-141-3/+3
| | | | | | | | BUG=108859,135403 Review URL: https://chromiumcodereview.appspot.com/16966004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206248 0039d316-1c4b-4281-b951-d872f2087c98
* Give a default HMONITOR for Pepper's OnHostMsgGetHmonitorcpu@chromium.org2013-06-141-2/+12
| | | | | | | | | | | So we can do an end-to-end testing of the functionality with Flash. BUG=249135 TEST=included Review URL: https://chromiumcodereview.appspot.com/16873002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206238 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce PPB_UDPSocket_Dev.yzshen@chromium.org2013-06-1326-238/+1464
| | | | | | | | | | | | | | | | This change exposes the PPB_UDPSocket_Dev interface and makes it to share the same backend as PPB_UDPSocket_Private. It doesn't include: - apps permission check; - UDP socket options that PPB_UDPSocket_Private doesn't support. These will be implemented in separate CLs. BUG=247225 TEST=newly added test_udp_socket.{h,cc}. Review URL: https://chromiumcodereview.appspot.com/16282005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206183 0039d316-1c4b-4281-b951-d872f2087c98
* Disable untrusted exception handling for PNaClsehr@chromium.org2013-06-139-11/+34
| | | | | | | | | | | BUG= https://code.google.com/p/nativeclient/issues/detail?id=3444 R=dmichael@chromium.org, jln@chromium.org, mseaborn@chromium.org, thakis@chromium.org, yzshen@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=205914 Review URL: https://codereview.chromium.org/15901015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206158 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite scoped_ptr<T>(NULL) to use the default ctor in ppapi/.dcheng@chromium.org2013-06-131-2/+2
| | | | | | | | | | | This is the result of running the rewrite_scoped_ptr_ctor_null tool across all files built on Linux in the ppapi/ directory. BUG=173286 Review URL: https://chromiumcodereview.appspot.com/16965002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206118 0039d316-1c4b-4281-b951-d872f2087c98
* Remove pnacl from dlopen testsehr@chromium.org2013-06-131-3/+1
| | | | | | | | | | | | | Fix nacl integration test broken by manifest schema validation changes. https://codereview.chromium.org/16296005/ BUG= https://code.google.com/p/nativeclient/issues/detail?id=3440 R=binji@chromium.org, dmichael@chromium.org Review URL: https://codereview.chromium.org/16886002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206079 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce PPB_TCPSocket_Dev.yzshen@chromium.org2013-06-1330-354/+1848
| | | | | | | | | | | | | | | | This change exposes the PPB_TCPSocket_Dev interface and makes it to share the same backend as PPB_TCPSocket_Private. It doesn't include: - apps permission check; - TCP socket options that PPB_TCPSocket_Private doesn't support. These will be implemented in separate CLs. BUG=247225 TEST=newly added test_tcp_socket.{h,cc}. Review URL: https://chromiumcodereview.appspot.com/16667002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206014 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 205914 "Disable untrusted exception handling for PNaCl"sail@chromium.org2013-06-129-34/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It looks like NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled is failing on all bots. Here's the failure log: NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled: HTTP server started on 127.0.0.1:59586... sending server_data: {"host": "127.0.0.1", "port": 59586} (36 bytes) Xlib: extension "RANDR" missing on display ":9". [12210:12210:0612/145646:2107321901:INFO:nacl_browsertest_util.cc(131)] |||| [STARTUP] [12210:12210:0612/145646:2107342348:INFO:CONSOLE(0)] "NativeClient: NaCl module load failed: manifest: program property 'portable' does not have required key: 'url'.", source: http://127.0.0.1:59586/files/pnacl_exception_handling_disabled.html?pnacl=1 (0) [12210:12210:0612/145646:2107350315:INFO:nacl_browsertest_util.cc(131)] |||| [CLIENT_ERROR] nacl_module / test_nexe did not load. Status: DONE / 'NaCl module load failed: manifest: program property 'portable' does not have required key: 'url'.' [12210:12210:0612/145646:2107350584:INFO:nacl_browsertest_util.cc(131)] |||| [12210:12210:0612/145646:2107350767:INFO:nacl_browsertest_util.cc(131)] |||| A nexe load error occured, aborting testing. [12210:12210:0612/145646:2107350837:INFO:nacl_browsertest_util.cc(131)] |||| [12210:12210:0612/145646:2107351209:INFO:nacl_browsertest_util.cc(131)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors ../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure Value of: handler.test_passed() Actual: false Expected: true Test failed. > Disable untrusted exception handling for PNaCl > > BUG= https://code.google.com/p/nativeclient/issues/detail?id=3444 > R=dmichael@chromium.org, jln@chromium.org, mseaborn@chromium.org, thakis@chromium.org, yzshen@chromium.org > > Review URL: https://codereview.chromium.org/15901015 TBR=sehr@chromium.org Review URL: https://codereview.chromium.org/16844007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205951 0039d316-1c4b-4281-b951-d872f2087c98
* Disable untrusted exception handling for PNaClsehr@chromium.org2013-06-129-11/+34
| | | | | | | | | BUG= https://code.google.com/p/nativeclient/issues/detail?id=3444 R=dmichael@chromium.org, jln@chromium.org, mseaborn@chromium.org, thakis@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/15901015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205914 0039d316-1c4b-4281-b951-d872f2087c98
* Make security team OWNERS for all IPC *_messages*.h files.palmer@chromium.org2013-06-121-7/+7
| | | | | | | | | | | | | We were set for *_messages.h, but there exist other files such as *_messages_android.h and *_messages_internal.h which we should also perform security review on. BUG=247434 R=cevans@chromium.org Review URL: https://codereview.chromium.org/16830003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205901 0039d316-1c4b-4281-b951-d872f2087c98
* Split pnacl and nacl mime typessehr@chromium.org2013-06-1216-121/+220
| | | | | | | | | | | | | | Manifest parsing now knows which mime type was used, and does not allow pnacl to be used from nacl manifests or vice-versa. BUG= https://code.google.com/p/nativeclient/issues/detail?id=3440 R=bradnelson@chromium.org, jam@chromium.org, jvoung@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=205329 Review URL: https://codereview.chromium.org/16296005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205855 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Add append support to FileIO.teravest@chromium.org2013-06-124-5/+45
| | | | | | | | | | | | This change adds a PP_FILEOPENFLAG_APPEND flag to PP_FileOpenFlags which will force all writes to be appended to the end of the file instead of the current file position. This flag is mutually exclusive with PP_FILEOPENFLAG_WRITE. BUG=242383 Review URL: https://chromiumcodereview.appspot.com/16765005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205817 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up Pepper ImageData resource class.bbudge@chromium.org2013-06-1211-217/+276
| | | | | | | | | | | | | | | -This change introduces an abstract ImageData class, and two subclasses. -PlatformImageData allows access to the platform-specific canvas and handles. -SimpleImageData is platform independent, suitable for use in the NaCl proxy. -Also changes ImageData creation messages to use PP_ImageDataDesc instead of serializing to std::string. -Remove NaCl-isms in naming. BUG=230980 Review URL: https://chromiumcodereview.appspot.com/16605006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205681 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of strings headers in ppapi/, printing/.avi@chromium.org2013-06-1111-13/+13
| | | | | | | | | | BUG=247723 TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/16366009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205664 0039d316-1c4b-4281-b951-d872f2087c98
* Implement GetVoucherFile and GetHmonitor functions for PPB_Flash_DRMraymes@chromium.org2013-06-1112-6/+218
| | | | | | | | | | | | | | | | This adds 2 functions to PPB_Flash_DRM which are used for Flash DRM-related features. GetVoucherFile() returns a FileRef to a flash voucher file. This file will be dropped in to the tree next to the flash DLL and will be named plugin.vch. GetHmonitor returns the HMONITOR (on windows only) associated with the monitor displaying the instance. cpu@ will implement the backend for this. BUG=242241 R=cpu@chromium.org, jam@chromium.org, jschuh@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/15079003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205640 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the padding in PPB_NetAddress_IPv4_Dev and PPB_NetAddress_IPv6_Dev.yzshen@chromium.org2013-06-114-27/+9
| | | | | | | | | BUG=247225 TEST=None Review URL: https://chromiumcodereview.appspot.com/16304004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205604 0039d316-1c4b-4281-b951-d872f2087c98
* Rename base/hash_tables to base/containers/hash_tables.brettw@chromium.org2013-06-117-9/+9
| | | | | | | | | | | Remove forwarding header BUG= R=avi@chromium.org Review URL: https://codereview.chromium.org/16667019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205584 0039d316-1c4b-4281-b951-d872f2087c98
* Call scoped_refptr<T>::get() rather than relying on implicit "operator T*"rsleevi@chromium.org2013-06-111-1/+1
| | | | | | | | | | | | | | | | | | | This upates calls to bound temporary objects to also use get(). While it has the same semantic equivalence to the existing code, this generally represents a dangerous pattern - indeed, part of the whole motivation for this change is to make this anti-pattern very visible to authors. This change simply updates all of the call sites, to allow the "operator T*" to be removed and preventing new instances. The existing instances will then be reviewed for "suspicious" changes and updated to use/pass scoped_refptr<T> rather than T*, as appropriate. BUG=110610 TBR=darin Review URL: https://codereview.chromium.org/15984016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205560 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ppapi/cpp/dev/websocket_dev.cchamaji@chromium.org2013-06-111-148/+0
| | | | | | | | | | | | This should be gone in https://codereview.chromium.org/9192009 TEST=ninja browser_tests chrome BUG=N/A R=dmichael@chromium.org, toyoshim@chromium.org Review URL: https://codereview.chromium.org/16320008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205525 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 205329 "Split pnacl and nacl mime types"garykac@chromium.org2013-06-1015-220/+120
| | | | | | | | | | | | | | | | | | | | | | NaCl integration tests fail: run_ppapi_bad_browser_test (scons-out/nacl-x86-64/test_results/ppapi_bad_browser_test.out) failed: Source `tests/ppapi_browser/bad/ppapi_bad_doesnotexist_nexe_only.nmf' not found, needed by target `scons-out/nacl-x86-64/test_results/ppapi_bad_browser_test.out'. > Split pnacl and nacl mime types > > Manifest parsing now knows which mime type was used, and does not allow > pnacl to be used from nacl manifests or vice-versa. > > BUG= https://code.google.com/p/nativeclient/issues/detail?id=3440 > R=bradnelson@chromium.org, jam@chromium.org, jvoung@chromium.org > > Review URL: https://codereview.chromium.org/16296005 TBR=sehr@chromium.org Review URL: https://codereview.chromium.org/15709012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205340 0039d316-1c4b-4281-b951-d872f2087c98
* Split pnacl and nacl mime typessehr@chromium.org2013-06-1015-120/+220
| | | | | | | | | | | | Manifest parsing now knows which mime type was used, and does not allow pnacl to be used from nacl manifests or vice-versa. BUG= https://code.google.com/p/nativeclient/issues/detail?id=3440 R=bradnelson@chromium.org, jam@chromium.org, jvoung@chromium.org Review URL: https://codereview.chromium.org/16296005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205329 0039d316-1c4b-4281-b951-d872f2087c98
* Update includes of message_loop_proxy.brettw@chromium.org2013-06-105-5/+5
| | | | | | | | | | | This keeps the forwarding header, just updates all current callers. BUG= R=avi@chromium.org Review URL: https://codereview.chromium.org/16514006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205306 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce PPB_NetAddress_Dev.yzshen@chromium.org2013-06-1026-4/+1134
| | | | | | | | | BUG=247225 TEST=Newly added tests. Review URL: https://chromiumcodereview.appspot.com/16331007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205176 0039d316-1c4b-4281-b951-d872f2087c98
* Updated paths to Mesa sources to the version pulled in via DEPS.kbr@chromium.org2013-06-082-7/+7
| | | | | | | | BUG=238755 Review URL: https://chromiumcodereview.appspot.com/16129008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205035 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of utf_string_conversions.h in google_apis/, gpu/, ↵avi@chromium.org2013-06-072-2/+2
| | | | | | | | | | | | ipc/, media/, ppapi/, printing/, remoting/, rlz/, skia/, sql/, sync/, third_party/, tools/, webkit/, win8/. BUG=none TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/15995038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204967 0039d316-1c4b-4281-b951-d872f2087c98
* Allow renderer to create pepper ResourceHosts in the browserraymes@chromium.org2013-06-073-10/+59
| | | | | | | | | | This CL allows pending ResourceHosts to be created in the browser from the renderer. The functionality is currently exposed through the RendererPpapiHost. The creation call is asynchronous - a callback will be called in the renderer with a pending host ID when the host has been created. BUG=246396 Review URL: https://chromiumcodereview.appspot.com/15947004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204954 0039d316-1c4b-4281-b951-d872f2087c98
* Implement pepper interface and plumbing for HRD's UI on ChromeOSdcaiafa@chromium.org2013-06-0713-53/+620
| | | | | | | | | | | | This change extends the PPB_Talk_Private interface (introduces version 2.0) and adds methods to show various security related UI to support Hangouts Remote Desktop on ChromeOS. BUG=237847 Review URL: https://chromiumcodereview.appspot.com/16271005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204889 0039d316-1c4b-4281-b951-d872f2087c98
* Modify pnacl_component_crx_gen.py to take path to info template as a ↵eliben@chromium.org2013-06-073-9/+15
| | | | | | | | | | | | | command-line argument. Also point it to the info template in the native_client repository, and remove the template from the Chrome repository. BUG=None Review URL: https://chromiumcodereview.appspot.com/16202002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204689 0039d316-1c4b-4281-b951-d872f2087c98
* Depend on public/blink.gyp:blink to depend on Blink libraryjamesr@chromium.org2013-06-071-4/+4
| | | | | | | | | | | This way chromium code does not have to depend on the internal directory structure of blink to depend on the library. R=darin@chromium.org, thakis@chromium.org Review URL: https://codereview.chromium.org/16295027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204687 0039d316-1c4b-4281-b951-d872f2087c98
* Add simple hand-rolled RTTI for Pepper ResourceHostsraymes@chromium.org2013-06-062-2/+17
| | | | | | | | | | | | | | This allows Pepper ResourceHosts to be safely dynamically cast to a given type. For example, you may have a PP_Resource provided by the plugin which corresponds to a ResourceHost object which should be of type X. But statically casting to type X would be unsafe because the plugin is untrusted. I've kept this simple for now because we don't have too many types which need to be dynamically cast. To add RTTI for a new class, you need to add a new AsPepperXXXHost virtual function in ResourceHost and override it in your derived class. This also cleans up the previous RTTI checks for Graphics2D and the unsafe checks that were being used for FileSystem. BUG=246396 Review URL: https://chromiumcodereview.appspot.com/16057021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204652 0039d316-1c4b-4281-b951-d872f2087c98
* Use native_client/src/public/ for IMC headersmcgrathr@chromium.org2013-06-056-13/+10
| | | | | | | | | | | | | The preferred way to get the header files for NaCl's IMC layer has changed. The NaClImcMsgIoVec and NaClImcMsgHdr structs now use the NaclAbi prefix. BUG= https://code.google.com/p/nativeclient/issues/detail?id=3464 TEST= R=dmichael@chromium.org, mseaborn@chromium.org Review URL: https://chromiumcodereview.appspot.com/15793014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204359 0039d316-1c4b-4281-b951-d872f2087c98
* Replace context parenting by sharing through mailboxespiman@chromium.org2013-06-052-7/+2
| | | | | | | | | | | | | | Instead of tying contexts together through the parenting mechanism, we can allow the client to produce the front buffer of an offscreen context into a mailbox, and use that in the "parent" context. It simplifies the code and the semantics wrt lost contexts, and we want to use mailboxes anyway. BUG=164095 Review URL: https://chromiumcodereview.appspot.com/15798014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204194 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing nacl_integration for win64.bradnelson@google.com2013-06-051-3/+10
| | | | | | | | | | | | | | nacl_integration has crash dump tests for 64-bit which assumes that crash_service.exe is 32-bit only (thus running crash_service64.exe). Changing the test so that it uses crash_service.exe in the win64 case. BUG=http://code.google.com/p/chromium/issues/detail?id=246613 TEST=nacl_integration R=jschuh@chromium.org Review URL: https://chromiumcodereview.appspot.com/15925014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204168 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Refactor FileInfo conversions.teravest@chromium.org2013-06-042-0/+28
| | | | | | | | | | | | | FileRef and FileIO both convert base::PlatformFileInfo to PP_FileInfo. I ran into this while I was about to reimplement the same thing in the FileRef refactor, and figured I may as well break out this simple refactor to its own change. BUG= Review URL: https://chromiumcodereview.appspot.com/16140025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204027 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused CreateURLResponseInfo function.teravest@chromium.org2013-06-043-21/+0
| | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/16336013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204024 0039d316-1c4b-4281-b951-d872f2087c98
* Update remaining files to use WeakPtr<T>::get() instead of "operator T*"akalin@chromium.org2013-06-041-8/+8
| | | | | | | | | BUG=245942 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/16136005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203872 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for googleurl. Second try.tfarina@chromium.org2013-06-032-7/+7
| | | | | | | | | | | | | | | - Update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp. r184: Fix C++11 compilation on iOS r185: Forward includes to url/ BUG=229660 R=thestig@chromium.org,brettw@chromium.org TBR=darin@chromium.org Review URL: https://chromiumcodereview.appspot.com/15421002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203672 0039d316-1c4b-4281-b951-d872f2087c98
* Update ppapi/ to use scoped_refptr<T>::get() rather than implicit "operator T*"rsleevi@chromium.org2013-06-0222-61/+55
| | | | | | | | | | | Linux fixes BUG=110610 TBR=darin Review URL: https://chromiumcodereview.appspot.com/15806016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203629 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused trusted interfaces.piman@chromium.org2013-06-0125-975/+18
| | | | | | | | | | | | | Several trusted interfaces were originally used internally by the IPC proxy and the NaCl srpc proxy. The IPC proxy switched to using C++ *_API classes directly, and the srpc proxy is no more, so there's no user of these anymore. BUG=None Review URL: https://chromiumcodereview.appspot.com/16253003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203526 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Unlock when deallocating script objects at shutdowndmichael@chromium.org2013-05-311-1/+2
| | | | | | | | | | (Note, I tried to add a test, but crbug.com/244900 makes it hard or impossible to do... see https://codereview.chromium.org/16114007/#ps8001) BUG=243118 Review URL: https://chromiumcodereview.appspot.com/15992006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203487 0039d316-1c4b-4281-b951-d872f2087c98
* pepper: simplify context creation/initializationpiman@chromium.org2013-05-316-27/+2
| | | | | | | | | | | | | | | This saves a round-trip. We don't need client-side info (e.g. shm buffer) any more before context initialization, so we can do the initialization completely on the renderer side before returning the resource, saving one sync round-trip. A side benefit is that now we can guarantee we only call SetParent after initialization, simplifying transient states. BUG=164095 Review URL: https://chromiumcodereview.appspot.com/15679013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203464 0039d316-1c4b-4281-b951-d872f2087c98
* reland of 'split webkit/glue/webpreferences to common and renderer'scottmg@chromium.org2013-05-312-2/+2
| | | | | | | | | | | Reland of https://codereview.chromium.org/16216007 with merge fixed. TBR=jamesr@chromium.org BUG=239107 Review URL: https://chromiumcodereview.appspot.com/15788004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203348 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 203261 "split webkit/glue/webpreferences to common and re..."isherman@chromium.org2013-05-302-2/+2
| | | | | | | | | | | | | | | | | | Broke compile > split webkit/glue/webpreferences to common and renderer > > TBR=jamesr@chromium.org > > BUG=239107 > > Review URL: https://codereview.chromium.org/16216007 TBR=scottmg@chromium.org Review URL: https://codereview.chromium.org/16232014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203264 0039d316-1c4b-4281-b951-d872f2087c98
* split webkit/glue/webpreferences to common and rendererscottmg@chromium.org2013-05-302-2/+2
| | | | | | | | | | TBR=jamesr@chromium.org BUG=239107 Review URL: https://codereview.chromium.org/16216007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203261 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up formatting to simplify post-Doxygen processing.awatson@chromium.org2013-05-305-53/+58
| | | | | | | | | BUG= R=dmichael@chromium.org, noelallen@chromium.org Review URL: https://codereview.chromium.org/15004017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203247 0039d316-1c4b-4281-b951-d872f2087c98
* Use libva profile VAProfileH264Main instead of VAProfileH264Baseline.halton.huo@intel.com2013-05-301-1/+1
| | | | | | | | | | | The test data file of video_decode is in fact MAIN, not BASELINE. BUG=244382 TEST=ppapi_example_video_decode Review URL: https://chromiumcodereview.appspot.com/16090005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203207 0039d316-1c4b-4281-b951-d872f2087c98
* Add a PPAPI browser tests for an issue of NaCl crash.mazda@chromium.org2013-05-302-0/+35
| | | | | | | | | | | | | | | | These tests verifie that the crash of NaCl module introduced by r200088 does not occur when PPB_FileIO_Private::RequestOSFileHandle is called with PPB_FileIO opened with PP_FILEOPENFLAG_EXCLUSIVE. BUG=243241,241726 TEST= browser_tests --gtest_filter="PPAPI*Test.FileIO" passes Revert r200088 browser_tests --gtest_filter="PPAPI*Test.FileIO" crashes Review URL: https://chromiumcodereview.appspot.com/15864005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203124 0039d316-1c4b-4281-b951-d872f2087c98
* Update references to Blink's Platform API headers (remaining)abarth@chromium.org2013-05-302-5/+5
| | | | | | | | | | | | | | | These headers have moved from Source/Platform/chromium/public to public/platform. This CL updates the remaining references to the old location to point to the new location. After this CL lands, I'll remove the forwarding headers that are letting these references still work. TBR=darin@chromium.org BUG=239545 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/15648012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203106 0039d316-1c4b-4281-b951-d872f2087c98
* Improve recommended sample counts for PPAPI.dalecurtis@chromium.org2013-05-291-20/+56
| | | | | | | | | | | | | | | | | Testing shows we can allow for much lower buffer sizes on WASAPI, OSX, and PulseAudio clients. In most cases, this change brings those clients down to the nearest multiple of 512. WaveOut and ALSA clients will use the nearest multiple of 2048. Based on testing done in https://codereview.chromium.org/14570002/ BUG=162207 TEST=Using these buffer sizes for HTML5 audio works without glitching when an AudioConverter is in the graph. Review URL: https://chromiumcodereview.appspot.com/14573006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202775 0039d316-1c4b-4281-b951-d872f2087c98