summaryrefslogtreecommitdiffstats
path: root/ppapi
Commit message (Collapse)AuthorAgeFilesLines
* Revert 124702 - GPU: Buld most of the gpu as a single DLL.rvargas@google.com2012-03-021-1/+0
| | | | | | | | | | | 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
* GPU: Buld most of the gpu as a single DLL.rvargas@google.com2012-03-021-0/+1
| | | | | | | | 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
* Close and delete pnacl temp files when compile or link fails.jvoung@google.com2012-03-013-54/+73
| | | | | | | | | | | | | | | | | | 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
* Revise gamepad interfacescottmg@chromium.org2012-03-0110-99/+101
| | | | | | | | | | | | | | | | | | | | 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
* WebSocket Pepper API: an utility class implementation.toyoshim@chromium.org2012-02-295-0/+746
| | | | | | | | | | | | | | 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
* Experimental .gyp file for building PPAPI Proxy as untrusted code using the ↵bbudge@chromium.org2012-02-296-203/+947
| | | | | | | | | | | | 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
* Adds a printing proxy and example. This adds a printing example.brettw@chromium.org2012-02-2913-6/+395
| | | | | | Review URL: http://codereview.chromium.org/9455083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124149 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented Clear() functionality in the clipboard. raymes@chromium.org2012-02-292-0/+17
| | | | | | | | | | 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
* Revert 124106, turns memory bots red across the bord (linux, cros).thakis@chromium.org2012-02-297-229/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Remove assertion on instance destruction.brettw@chromium.org2012-02-291-7/+0
| | | | | | | | 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
* PPAPI: Really force-free NPObjects on Instance destruction.dmichael@chromium.org2012-02-297-39/+229
| | | | | | | | | | | | (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
* Add missing private headers to all_c_includes and all_cpp_includes.sergeyu@chromium.org2012-02-292-2/+13
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9479018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124082 0039d316-1c4b-4281-b951-d872f2087c98
* Show url of NaCl manifest in memory view.halyavin@google.com2012-02-283-4/+6
| | | | | | | | | 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
* More changes for headless bots.nfullagar@google.com2012-02-281-13/+34
| | | | | | | | | 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
* Make VideoCapture_Dev backward compatible.yzshen@chromium.org2012-02-283-30/+84
| | | | | | | | | 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
* Make the PPP wrappers take an Instance*.brettw@chromium.org2012-02-2720-49/+41
| | | | | | | | | | | | | | | | | 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
* Convert resources to take an instance key instead of an Instance*.brettw@chromium.org2012-02-27128-535/+684
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9381010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123795 0039d316-1c4b-4281-b951-d872f2087c98
* Add UNREFERENCED_PARAMETER to fix NaCl integration.bbudge@chromium.org2012-02-271-0/+1
| | | | | | | | | 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
* Exposed PPB_TCPServerSocket_Private interface from renderer process to ↵ygorshenin@chromium.org2012-02-2716-0/+628
| | | | | | | | | | | 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 Pepper support for several GL extensionsjbauman@chromium.org2012-02-2612-153/+649
| | | | | | | | | | | | | 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
* Revert 123696 - Add Pepper support for several GL extensionsjbauman@chromium.org2012-02-2618-646/+302
| | | | | | | | | | | | | | 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 Pepper support for several GL extensionsjbauman@chromium.org2012-02-2618-302/+646
| | | | | | | | | | | 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
* Modified the flash cipboard interface to add html clipboard support.raymes@chromium.org2012-02-2413-126/+399
| | | | | | | | | | | | 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
* Make PPB_NetworkList_Private immutable.sergeyu@chromium.org2012-02-244-124/+215
| | | | | | | | | | | | | - 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
* Change to interface to M19, add a few more test cases to test_audio.nfullagar@google.com2012-02-243-7/+17
| | | | | | | | | 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
* Fixed some grammar.jond@google.com2012-02-242-107/+133
| | | | | | Review URL: http://codereview.chromium.org/9347047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123408 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 123100 - Disable nacl_integration.run_ppapi_messaging_browser_testdanakj@chromium.org2012-02-241-5/+4
| | | | | | | | | | | | | | | 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
* Remove extra semi-colon so nacl-gcc doesn't complain.nfullagar@google.com2012-02-231-1/+1
| | | | | | | | | 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
* Plumb through cache_identity from manifest for first sketch of pnacl cache. ↵jvoung@google.com2012-02-238-75/+179
| | | | | | | | | | | 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
* Try to squelch one more warning in nacl plugin to roll chrome into nacl.jvoung@google.com2012-02-221-1/+5
| | | | | | | | | | | | 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
* Disable nacl_integration.run_ppapi_messaging_browser_testdanakj@chromium.org2012-02-221-4/+5
| | | | | | | | | | 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
* Exposed Listen and Accept methods to in-process plugins.ygorshenin@chromium.org2012-02-2216-1/+955
| | | | | | | | | | 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
* GetBoundAddress will return the address that Bind actually bound to. If ↵yzshen@chromium.org2012-02-2123-35/+302
| | | | | | | | | | | | 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
* Add GetUsbKeyCode _Dev interface for Pepper key eventsgarykac@chromium.org2012-02-2114-12/+233
| | | | | | | | | | | 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
* Correct some header paths in GYP filesrsleevi@chromium.org2012-02-211-1/+1
| | | | | | | | | | 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
* Fix typo in Flash::IsAvailable. I got a compiler error when building for ↵jam@chromium.org2012-02-211-1/+1
| | | | | | | | 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
* Fix printf format code so that nacl can build with warnings treated as errors.jvoung@google.com2012-02-191-3/+3
| | | | | | | | | | 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
* Ifdef out skia code that won't compile on nacl.brettw@chromium.org2012-02-183-10/+28
| | | | | | | | | | | | | | 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
* Pepper: Add a function to PPB_Flash to check if a rect is topmost.viettrungluu@chromium.org2012-02-1811-11/+428
| | | | | | | | | | | | | 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
* Updated grammar, added resource argument to all functions.jond@google.com2012-02-182-113/+163
| | | | | | Review URL: http://codereview.chromium.org/9401012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122664 0039d316-1c4b-4281-b951-d872f2087c98
* Work on improving PpbAudioConfig:RecommendSampleFrameCountnfullagar@google.com2012-02-1826-75/+561
| | | | | | | | | | | | 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
* Documentation for C++ version of ppb_view.jond@google.com2012-02-181-51/+56
| | | | | | Review URL: http://codereview.chromium.org/9355003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122637 0039d316-1c4b-4281-b951-d872f2087c98
* C++ documentation for VarArrayBufferjond@google.com2012-02-181-31/+41
| | | | | | Review URL: http://codereview.chromium.org/9395039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122636 0039d316-1c4b-4281-b951-d872f2087c98
* Enable removing the object temporary file and quota tracking of the nexe.sehr@google.com2012-02-174-7/+186
| | | | | | | | 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
* Add PPB_NetworkList_Private interface.sergeyu@chromium.org2012-02-172-0/+343
| | | | | | | | 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
* Changes for 'C' version of documentation files needed to generate new ↵jond@google.com2012-02-173-32/+30
| | | | | | | | 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
* Reinstate ResolveURL step in nacl manifest resolver -- mistake from 122409.jvoung@google.com2012-02-171-2/+3
| | | | | | | | | | 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
* Rename PPB_Font to PPB_BrowserFont_Trusted.brettw@chromium.org2012-02-1732-398/+1691
| | | | | | | | | | | | | | | | | | | 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
* Updated documentation (added <code></code> and some other changes).jond@google.com2012-02-172-83/+111
| | | | | | Review URL: http://codereview.chromium.org/9405009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122525 0039d316-1c4b-4281-b951-d872f2087c98
* Have nacl manifest lookup invoke pnacl coordinator to translate portablejvoung@google.com2012-02-177-137/+289
| | | | | | | | | | | | | | | | | 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