| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
BUG=114261
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9514020
TBR=rvargas@google.com
Review URL: https://chromiumcodereview.appspot.com/9582024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124715 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=114261
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9514020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124702 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move bitcode download earlier, so that temp files are not created
(and will not need to be cleaned) if the bitcode download fails.
We will probably need to convert everything to WeakRefAnchors
to clean up these up more consistently in the dtors.
R=sehr@google.com
BUG= none
TEST= run_pnacl_bad_browser_test (currently need to manually check
the user filesystem to see it's clean after running).
Review URL: http://codereview.chromium.org/9561004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124393 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Per API review, revision to gamepad interface. Still in _dev for now, will move to stable as separate change once we're happy with the interface.
Change summary:
- renames of various fields, and main function in idl per discussion
- timestamp to double, connected to PP_Bool
- remove #pragma pack in header, now copied member-by-member
- update examples
One complication was in removing the #pragma pack. Copying by member in webkit/plugins/ppapi/ppapi_plugin_instance.cc avoids the need to keep webkit and pepper in sync and exactly the same layout (a good thing).
However, when the native_client ppapi proxy is going between 32 and 64 the data structure ends up being a different size due to padding (all the fields are teh same sizes though). To workaround this, I added padding fields, and assert_sizes to confirm the sizes are the same on both "sides". This is similar to how PP_Point, input events, etc. get rpc'd, but perhaps there's a better way.
BUG=112879
Review URL: http://codereview.chromium.org/9405033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124375 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This class privide JS binding like API to Pepper C++ developers.
BUG=87310
TEST=ui_tests --gtest_filter='PPAPI*Test.Websocket_Utility*'
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=115093
Review URL: http://codereview.chromium.org/8956008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124238 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
NaCl toolchain.
Make changes in ppapi so code compiles and links with a small number of missing symbols.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9455003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124180 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/9455083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124149 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=110796
TEST=Run ui_tests --gtest_filter=PPAPITest.*Clipboard* and ui_unittests --gtest_filter=*Clipboard*.
Review URL: http://codereview.chromium.org/9349023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124143 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Example stack:
Suppression (error hash=#C5EB54BF2F81B151#):
For more info on using suppressions see http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-reports
{
<insert_a_suppression_name_here>
Memcheck:Leak
fun:_Znw*
fun:_ZN6webkit5ppapi12PluginObject21AllocateObjectWrapperEv
fun:_ZN6webkit5ppapi12_GLOBAL__N_121WrapperClass_AllocateEP4_NPPP7NPClass
fun:_NPN_CreateObject
fun:_ZN6WebKit11WebBindings12createObjectEP4_NPPP7NPClass
fun:_ZN6webkit5ppapi12PluginObject6CreateEPNS0_14PluginInstanceEPK20PPP_Class_DeprecatedPv
fun:_ZN6webkit5ppapi12_GLOBAL__N_122CreateObjectDeprecatedEiPK20PPP_Class_DeprecatedPv
fun:_ZN2pp10VarPrivateC1ERKNS_14InstanceHandleEPNS_10deprecated16ScriptableObjectE
fun:_ZN8TestCase13GetTestObjectEv
fun:_ZN15TestingInstance17GetInstanceObjectEv
fun:_ZN2pp12_GLOBAL__N_117GetInstanceObjectEi
fun:_ZN6webkit5ppapi14PluginInstance17GetInstanceObjectEv
fun:_ZN6webkit5ppapi13WebPluginImpl16scriptableObjectEv
fun:_ZN6WebKit22WebPluginContainerImpl16scriptableObjectEv
fun:_ZN7WebCore15PlatformSupport22pluginScriptableObjectEPNS_6WidgetE
fun:_ZN7WebCore16ScriptController29createScriptInstanceForWidgetEPNS_6WidgetE
fun:_ZN7WebCore17HTMLPlugInElement11getInstanceEv
fun:_ZN7WebCoreL19npObjectNamedGetterINS_18V8HTMLEmbedElementEEEN2v86HandleINS2_5ValueEEENS2_5LocalINS2_6StringEEERKNS2_12AccessorInfoE
fun:_ZN7WebCore18V8HTMLEmbedElement19namedPropertyGetterEN2v85LocalINS1_6StringEEERKNS1_12AccessorInfoE
fun:_ZN2v88internal8JSObject26GetPropertyWithInterceptorEPNS0_10JSReceiverEPNS0_6StringEP18PropertyAttributes
obj:*
}
- 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=
Review URL: http://codereview.chromium.org/9403039
TBR=dmichael@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9540004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124138 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
The way that we do the wrappers now with InstanceHandles means there's no danger of dangling pointers, and actually that you can't unregister yourself during instance shutdown since the PP_Instance->pp::Instance mapping has been torn down by the time the instance destructor is called.
Review URL: https://chromiumcodereview.appspot.com/9519001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124119 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
(There still seems to be a memory leak with this patch; I may have to check our NPObject reference counting next.)
BUG=114023
TEST=
Review URL: http://codereview.chromium.org/9403039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124106 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/9479018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124082 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG= 115081
TEST= load NaCl application, go to chrome://memory.
Review URL: http://codereview.chromium.org/9460060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123948 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=this is the nacl test for pyauto
BUG=none, for deps roll
Review URL: http://codereview.chromium.org/9486001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123913 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=ppapi/examples/video_capture works.
Review URL: https://chromiumcodereview.appspot.com/9372122
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123848 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I changed these to take InstanceHandles but this doesn't actually work. If you
use them the recommended way, the module->instance mapping isn't set up by the
time the constructors are called, so doing AddPerInstanceObject fails.
Since these objects are all called on the main thread, there is no race
condition with pp::Instance destruction and the implementation using a pointer
is safe.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/9481015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123828 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/9381010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123795 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=jvoung@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9475013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123783 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Native Client.
BUG=108277
TEST=UI test TestTCPServerSocketPrivate
Review URL: https://chromiumcodereview.appspot.com/9365016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123719 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support to the command buffer code generator to generate multiple pepper interfaces, and use that to generate interfaces for ANGLE_instanced_arrays, ANGLE_framebuffer_blit, ANGLE_framebuffer_multisample, CHROMIUM_enable_feature, and CHROMIUM_map_sub.
BUG=93148
TEST=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=123696
Review URL: https://chromiumcodereview.appspot.com/9420017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123702 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support to the command buffer code generator to generate multiple pepper interfaces, and use that to generate interfaces for ANGLE_instanced_arrays, ANGLE_framebuffer_blit, ANGLE_framebuffer_multisample, CHROMIUM_enable_feature, and CHROMIUM_map_sub.
BUG=93148
TEST=
Review URL: https://chromiumcodereview.appspot.com/9420017
TBR=jbauman@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9466042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123697 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Add support to the command buffer code generator to generate multiple pepper interfaces, and use that to generate interfaces for ANGLE_instanced_arrays, ANGLE_framebuffer_blit, ANGLE_framebuffer_multisample, CHROMIUM_enable_feature, and CHROMIUM_map_sub.
BUG=93148
TEST=
Review URL: https://chromiumcodereview.appspot.com/9420017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123696 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes the way the interface works. To write data, the user now passes an array of data items, one for each format they want to write to the clipboard. When reading data, they specify the format they want to read.
BUG=110796
TEST=./ui_tests --gtest_filter=*PPAPITest.*Clipboard* passes
Review URL: http://codereview.chromium.org/9212066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123581 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- NetworkList objects are now immutable.
- Added PPB_NetworkMonitor_Private interface.
- NetworkList resource is passed to PPB_NetworkMonitor_Callback
- Replaced GetIPAddress() with GetIPAddresses() to handle the case when there is more than one or two addresses assigned to an interface.
BUG=114808
Review URL: http://codereview.chromium.org/9416083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123548 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=http://code.google.com/p/chromium/issues/detail?id=115305
TEST=test_audio.cc
Review URL: http://codereview.chromium.org/9416107
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123531 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/9347047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123408 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All glibc mac tests are disabled now.
BUG=115325
TEST=
TBR=ncbray@google.com
Review URL: https://chromiumcodereview.appspot.com/9428049
TBR=danakj@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9452047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123388 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=this file is used by nacl tests
Review URL: http://codereview.chromium.org/9430069
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123332 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Probe cache for lookups.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=1714
TEST= run_pnacl_example_browser_test
Review URL: https://chromiumcodereview.appspot.com/9355051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123178 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mismatch in nacl quota request interface vs file_io_trusted interface.
R=sehr@google.com
BUG= none
TEST= nacl_integration
Review URL: https://chromiumcodereview.appspot.com/9355034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123116 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=115325
TEST=
TBR=ncbray@google.com
Review URL: https://chromiumcodereview.appspot.com/9428049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123100 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=108277
TEST=UI test TestTCPServerSocketPrivate
Review URL: http://codereview.chromium.org/9283022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
there has not been a successful call to Bind, this method will return an error.
BUG=no bug
TEST=udp tests
Review URL: https://chromiumcodereview.appspot.com/9212047
Patch from Mike Tilburg <mtilburg@adobe.com>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122910 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Remove CreatePPEvent since it isn't used anywhere.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9353013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122892 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=MSVC 2010 doesn't needlessly recompile targets
TBR=brettw
Review URL: https://chromiumcodereview.appspot.com/9430010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122837 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
heapcheck. No idea why this isn't caught by compilers.
Review URL: https://chromiumcodereview.appspot.com/9421027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122782 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=sehr@google.com
BUG= none
TEST= compile
Review URL: https://chromiumcodereview.appspot.com/9423032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122715 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This #ifdefs out the Skia-specific code in the ImageData proxy when compiling
under NaCl. I did not actually write the code to replace it (which should be
quite simple) because we can't test it yet.
BUG=
TEST=
Review URL: http://codereview.chromium.org/9355026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122687 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is needed for "Flash dialogs".
This is dependent on https://bugs.webkit.org/show_bug.cgi?id=78166 .
TEST=check the example plugin (under flash_topmost)
Review URL: http://codereview.chromium.org/9369003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122686 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/9401012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122664 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add version 1.1 which will query the audio back end for the best available
sample frame count. Also add RecommendSampleRate. Switch pepper plugin
delegate to use AUDIO_PCM_LOW_LATENCY if client request is compatible.
TEST=included
BUG=http://code.google.com/p/chromium/issues/detail?id=107572
Review URL: https://chromiumcodereview.appspot.com/9129007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122653 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/9355003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122637 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/9395039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122636 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG= http://code.google.com/p/nativeclient/issues/detail?id=1714
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9415033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122608 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=114808
Review URL: http://codereview.chromium.org/9407032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122599 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
DevSite reference.
Review URL: http://codereview.chromium.org/9404029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122577 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=sehr@google.com
BUG= none
TEST= nacl_integration (should add one for this manifest lookup issue though)
Review URL: https://chromiumcodereview.appspot.com/9422006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122568 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PPB_Font can never be exported to NaCl since it relies on in-process WebKit.
So I'm renaming this to BrowserFont_Trusted to imply that this is the way that
the browser would render fonts in the content area (if we export a font API to
NaCl in the future, it will likely be a simpler native font API).
The new API is binary compatible with the old font API, so I map PPB_Font to
PPB_BrowserFont_Trusted for now to avoid breaking Flash (which uses this). When
we update Flash and push it out, we can remove the mapping and PPB_Font.
This does a lot of cleanup of the font implementation. It had complexity from
the fact that it used to run on a different thread. I was able to remove a lot
of code.
Review URL: https://chromiumcodereview.appspot.com/9360045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122564 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/9405009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122525 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dynamic assets (.pexes and .psos).
Manifest now requires "pnacl-translate" to indicate that a portable file should be translated (not data).
No topological ordering, so really only works with a single pexe.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2366
TEST= pnacl_example_browser_test w/ and w/out --nacl_glibc, nacl_integration
R=sehr@google.com
Review URL: https://chromiumcodereview.appspot.com/9361011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122409 0039d316-1c4b-4281-b951-d872f2087c98
|