Tthestig@chromium.orgCleanup: avoid foo ? true : false, part 2.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Introduce shared_memory_support media target for PPAPI. Allows PPAPI to directly utilize shared memory utility code instead of duplicating it and CHECK'ing for equivalency. Required to eventually convert PPAPI to using an AudioBus and floats in PPB_Audio_Shared::Run(). http://crbug.com/114700 BUG=123203 TEST=unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152406 Review URL: https://chromiumcodereview.appspot.com/10826296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153262 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Pepper WebSocket API: Fix memory leak issue - Browser callback should release PP_Var resource after serialization. - Fix pp::Var to release injected refcounted object. - Fix example to release resources before reusing it. BUG=146304 Review URL: https://chromiumcodereview.appspot.com/10905128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156235 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
WebSocket Pepper API: SRPC proxy implementation Implement PPB_WebSocket _Dev SRPC proxy - support PP_Var write back in plugin/browser callback bridge - resource leak fix in browser_callback Enable all WebSocket related ppapi tests in NaCl - support TEST_PPAPI_NACL_VIA_HTTP_WITH_WS macro in ppapi_uitest - fix a test which expects synchronous completion BUG=87310 TEST=ui_tests --gtest_filter='PPAPINaClTest.WebSocket_*' Review URL: https://chromiumcodereview.appspot.com/9227008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118268 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Work on improving PpbAudioConfig:RecommendSampleFrameCount 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 | 14 年前 | |
Introduce shared_memory_support media target for PPAPI. Allows PPAPI to directly utilize shared memory utility code instead of duplicating it and CHECK'ing for equivalency. Required to eventually convert PPAPI to using an AudioBus and floats in PPB_Audio_Shared::Run(). http://crbug.com/114700 BUG=123203 TEST=unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152406 Review URL: https://chromiumcodereview.appspot.com/10826296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153262 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cleanup: avoid foo ? true : false, part 2. Review URL: https://chromiumcodereview.appspot.com/10942004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157509 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename NaCl/pepper gamepad interface from _dev to stable Following API review, and revisions here: https://chromiumcodereview.appspot.com/9405033/. This change is just the mechanical renames and bump of version number to 1.0. BUG=112879, 115119 Review URL: http://codereview.chromium.org/9566022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125399 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pass dup'd handles to nacl::DescWrapper instead of bumping the ref count. In these cases, the original handle is owned outside of NaCl and shouldn't be closed by the NaCl Plugin. BUG=https://chromiumcodereview.appspot.com/9610008 TEST=ppapi_example_audio, ppb_image_data, ppb_graphics3d Review URL: http://codereview.chromium.org/9677061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127056 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix warning as error, check struct size. TEST=build in NaCl w/o warnings BUG=NONE Review URL: http://codereview.chromium.org/9837063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128669 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pass dup'd handles to nacl::DescWrapper instead of bumping the ref count. In these cases, the original handle is owned outside of NaCl and shouldn't be closed by the NaCl Plugin. BUG=https://chromiumcodereview.appspot.com/9610008 TEST=ppapi_example_audio, ppb_image_data, ppb_graphics3d Review URL: http://codereview.chromium.org/9677061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127056 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add new MouseCursor interface for setting the mouse cursor. Remove most of the old cursor control interface. This keeps backwards compat for CursorControl.SetCursor (which just redirects to the new function) to kepe existing users running. None of the other functions on cursor control were implemented, so I removed all the proxying and stuff for them. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9814015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131314 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove CHECK and NOTREACHED for mouse lock, fix full screen transition. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2937 TEST=From Dust, ppapi tests Review URL: https://chromiumcodereview.appspot.com/10824156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149789 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pass correct parameters in NaCl proxy for CreateFromIPv[46]Address. Previouysly the |ip| parameter wasn't passed properly to the interface implementation. Review URL: http://codereview.chromium.org/9802037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129496 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
srpcgen: Use 'const char*' for string parameters Mark string parameters as const. This avoids a compilation warning when passing a string constant as argument, and is generally good hygiene. BUG= none TEST= none R=sehr@google.com Review URL: http://codereview.chromium.org/9119001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116572 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add UNREFERENCED_PARAMETER to fix NaCl integration. 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 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Convert resources to take an instance key instead of an Instance*. Review URL: https://chromiumcodereview.appspot.com/9381010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123795 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
WebSocket Pepper API: synchronous completion support. Allow optional remote callback, then perform synchronous completion if receiving data is enough small for SRPC buffer. Otherwise invoke another callback for asynchronous completion from main thread. BUG=87310 TEST=browser_tests --gtest_filter=PPAPINaclTest.WebSocket_StressedSendReceive Review URL: https://chromiumcodereview.appspot.com/9802027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132413 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
NaCl: Remove getpid() calls from the PPAPI proxy The process ID values have not been used since the support for scriptable objects was removed from the proxy. BUG=http://code.google.com/p/nativeclient/issues/detail?id=1511 TEST=nacl_integration Review URL: http://codereview.chromium.org/9015040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116934 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
ppapi: Add support for touch events. The corresponding webkit side patch is at https://bugs.webkit.org/show_bug.cgi?id=89089 BUG=128236 TEST=manually, using the browser-plugin Review URL: https://chromiumcodereview.appspot.com/10543159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143486 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Update PPAPI IDL generator to define versioned structs, and unversioned typedef. For interface Foo with versions A and B, structs will be defined for Foo_A and Foo_B, and a typedef generated from Foo_B to Foo. Versioning of IDL structs remains unchanged. (Follow-up to discussion on CL 8931019) *** This change breaks compatibility with C code that makes use of unversioned-named interface structs. :( *** We need to define a versioned-named struct for each interface's current version. We could: 1. Carry on defining the current struct unversioned and typedef a versioned name for it. The versioned type for the interface would be a typedef for the latest version and a struct for later versions, causing calling C code that uses it to break when a new version is added. 2. Define structs for all versions, and a separate unversioned struct. This would lose type equivalence between the versioned and unversioned copies of the latest interface specification, and lead to needless duplication, especially for one-version interfaces. 3. Do this CL. We break some C code once, by change the unversioned type from struct to typedef, but we avoid these headaches in future. C++ code shouldn't be affected. *** Contents of this CL, including notes on to-dos: This change requires updating thunk-getters to be defined using versioned names, so that the interface structs can be forward declared; the thunk-getters now have versioned names and return values. Changing the thunk-getter naming requires updating unit-tests to call the versioned names. It also requires some interface headers not generated from IDL to be manually updated to the new scheme (PPB_CharSet_Dev, PPB_Crypto_Dev, PPB_DirectoryReader_Dev, PPB_LayerCompositor_Dev, PPB_Graphics3D, PPB_Flash_Menu, PPB_Instance_Private, PPP_Pdf, PPB_Flash_NetConnector, PPB_GLESChromiumTextureMapping_Dev and PPB_Graphics3D_Trusted). The proxy GetInfo() calls are updated to use versioned interface macros and thunks. Similarly, most PPBs added in interface_list.cc are now added using versioned interface macros and thunk getters. Ditto PluginModule, and some of PluginInstance. Some implementations (e.g. PPB_CharSet_Dev) needed updating to use versioned thunk getters to fetch interfaces to use. The VideoDecoder interface size checks are for 32-bit are updated not to expect structs. It was necessary to replace forward declarations of interface structs with includes, and remove "struct" prefixes where unversioned names were used. In most cases the affected code should really be updated to cope with versions. PPP_Pdf has become PPP_Pdf_1. Other versionless structs that should be updated for consistenct include PPB_UMA_Private, PPB_GPU_Blacklist_Private, PPB_Proxy_Private, PPP_PDF, PPB_OpenGLES2, PPB_Flash_File_FileRef and PPB_Flash_File_ModuleLocal. Also PPP_Class_Deprecated, PPP_CursorControl_Dev, PPP_Find_Dev, PPP_NetworkState_Dev, PPP_Scrollbar_Dev, PPP_Selection_Dev, PPP_VideoCapture_Dev, PPP_Graphics3D and PPP_Instance_Private. The Graphics2D and GLES2 examples now use unversioned interface type names without "struct" prefix. It's not clear whether examples should use versioned names, to show best practice, or unversioned. The typedef hack in PPP_Instance IDL is gone. Yay. BUG=107398,108379 TEST=All Pepper and NaCl tests should continue to pass on Chromium bots. NaCl SDK examples build correctly. Review URL: http://codereview.chromium.org/8989006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116490 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix license headers in a number of files These headers now match the regex used in the presubmit check. This will simplify adding a tool to check license compatibility for the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10835019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149222 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move PPB/PPP_MouseLock out of dev/. BUG=41781 TEST=None Review URL: http://codereview.chromium.org/8295023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105707 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
IWYU nit in ppapi_proxy Technically one is always supposed to do #include <sys/types.h> before doing #include <sys/mman.h>. For the newlib <sys/mman.h> this actually matters, as otherwise off_t will be undefined when it's used in the mmap prototype. Newer libstdc++ no longer implicitly includes <sys/types.h> in places that it used to, so this nit is newly noticed. BUG= none TEST= none R=sehr@google.com Review URL: https://chromiumcodereview.appspot.com/10540020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140777 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Update PPAPI IDL generator to define versioned structs, and unversioned typedef. For interface Foo with versions A and B, structs will be defined for Foo_A and Foo_B, and a typedef generated from Foo_B to Foo. Versioning of IDL structs remains unchanged. (Follow-up to discussion on CL 8931019) *** This change breaks compatibility with C code that makes use of unversioned-named interface structs. :( *** We need to define a versioned-named struct for each interface's current version. We could: 1. Carry on defining the current struct unversioned and typedef a versioned name for it. The versioned type for the interface would be a typedef for the latest version and a struct for later versions, causing calling C code that uses it to break when a new version is added. 2. Define structs for all versions, and a separate unversioned struct. This would lose type equivalence between the versioned and unversioned copies of the latest interface specification, and lead to needless duplication, especially for one-version interfaces. 3. Do this CL. We break some C code once, by change the unversioned type from struct to typedef, but we avoid these headaches in future. C++ code shouldn't be affected. *** Contents of this CL, including notes on to-dos: This change requires updating thunk-getters to be defined using versioned names, so that the interface structs can be forward declared; the thunk-getters now have versioned names and return values. Changing the thunk-getter naming requires updating unit-tests to call the versioned names. It also requires some interface headers not generated from IDL to be manually updated to the new scheme (PPB_CharSet_Dev, PPB_Crypto_Dev, PPB_DirectoryReader_Dev, PPB_LayerCompositor_Dev, PPB_Graphics3D, PPB_Flash_Menu, PPB_Instance_Private, PPP_Pdf, PPB_Flash_NetConnector, PPB_GLESChromiumTextureMapping_Dev and PPB_Graphics3D_Trusted). The proxy GetInfo() calls are updated to use versioned interface macros and thunks. Similarly, most PPBs added in interface_list.cc are now added using versioned interface macros and thunk getters. Ditto PluginModule, and some of PluginInstance. Some implementations (e.g. PPB_CharSet_Dev) needed updating to use versioned thunk getters to fetch interfaces to use. The VideoDecoder interface size checks are for 32-bit are updated not to expect structs. It was necessary to replace forward declarations of interface structs with includes, and remove "struct" prefixes where unversioned names were used. In most cases the affected code should really be updated to cope with versions. PPP_Pdf has become PPP_Pdf_1. Other versionless structs that should be updated for consistenct include PPB_UMA_Private, PPB_GPU_Blacklist_Private, PPB_Proxy_Private, PPP_PDF, PPB_OpenGLES2, PPB_Flash_File_FileRef and PPB_Flash_File_ModuleLocal. Also PPP_Class_Deprecated, PPP_CursorControl_Dev, PPP_Find_Dev, PPP_NetworkState_Dev, PPP_Scrollbar_Dev, PPP_Selection_Dev, PPP_VideoCapture_Dev, PPP_Graphics3D and PPP_Instance_Private. The Graphics2D and GLES2 examples now use unversioned interface type names without "struct" prefix. It's not clear whether examples should use versioned names, to show best practice, or unversioned. The typedef hack in PPP_Instance IDL is gone. Yay. BUG=107398,108379 TEST=All Pepper and NaCl tests should continue to pass on Chromium bots. NaCl SDK examples build correctly. Review URL: http://codereview.chromium.org/8989006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116490 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add GetUsbKeyCode _Dev interface for Pepper key events 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 | 14 年前 | |
Add GetUsbKeyCode _Dev interface for Pepper key events 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 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Tweaks to PPB_VarArrayBuffer in preperation for taking out of Dev. * Add Unmap. * Make ByteLength more consistent with the rest of PPAPI. * Make C++ wrapper not cache the buffer. BUG= TEST= Review URL: http://codereview.chromium.org/9169052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119286 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Lift the 64K message size limit for postMessage to/from NativeClient. BUG= http://code.google.com/p/chromium/issues/detail?id=106266 TEST=ppapi/tests/test_post_message.cc Review URL: http://codereview.chromium.org/9187071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117643 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
WebSocket Pepper API: SRPC proxy implementation Implement PPB_WebSocket _Dev SRPC proxy - support PP_Var write back in plugin/browser callback bridge - resource leak fix in browser_callback Enable all WebSocket related ppapi tests in NaCl - support TEST_PPAPI_NACL_VIA_HTTP_WITH_WS macro in ppapi_uitest - fix a test which expects synchronous completion BUG=87310 TEST=ui_tests --gtest_filter='PPAPINaClTest.WebSocket_*' Review URL: https://chromiumcodereview.appspot.com/9227008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118268 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
WebSocket Pepper API: SRPC proxy implementation Implement PPB_WebSocket _Dev SRPC proxy - support PP_Var write back in plugin/browser callback bridge - resource leak fix in browser_callback Enable all WebSocket related ppapi tests in NaCl - support TEST_PPAPI_NACL_VIA_HTTP_WITH_WS macro in ppapi_uitest - fix a test which expects synchronous completion BUG=87310 TEST=ui_tests --gtest_filter='PPAPINaClTest.WebSocket_*' Review URL: https://chromiumcodereview.appspot.com/9227008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118268 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Introduce shared_memory_support media target for PPAPI. Allows PPAPI to directly utilize shared memory utility code instead of duplicating it and CHECK'ing for equivalency. Required to eventually convert PPAPI to using an AudioBus and floats in PPB_Audio_Shared::Run(). http://crbug.com/114700 BUG=123203 TEST=unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152406 Review URL: https://chromiumcodereview.appspot.com/10826296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153262 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Change the DidChangeView update to take a new ViewChanged resource. This will allow us to be more flexible about adding data to view changed updates in the future. For now, I've incorporated fullscreen and tab foreground state into the view state. BUG= TEST= Review URL: http://codereview.chromium.org/8951014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116142 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Change the DidChangeView update to take a new ViewChanged resource. This will allow us to be more flexible about adding data to view changed updates in the future. For now, I've incorporated fullscreen and tab foreground state into the view state. BUG= TEST= Review URL: http://codereview.chromium.org/8951014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116142 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move gles2 extensions out of dev. 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 | 14 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Switch OnMoreData() to use AudioBus. As titled, with this change we're now piping float data around the pipeline from end to end. This change is in preparation for browser side channel remixing and resampling. As a consequence of this change the shared memory now represents the contents of an AudioBus object, which is essentially audio data in a float planar format. BUG=114700 TEST=Should be no audible change. Ran all existing tests. Compiled ran WebAudio/HTML5/WebRTC on all platforms and PPAPI on Linux. Review URL: https://chromiumcodereview.appspot.com/10832285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154951 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Switch OnMoreData() to use AudioBus. As titled, with this change we're now piping float data around the pipeline from end to end. This change is in preparation for browser side channel remixing and resampling. As a consequence of this change the shared memory now represents the contents of an AudioBus object, which is essentially audio data in a float planar format. BUG=114700 TEST=Should be no audible change. Ran all existing tests. Compiled ran WebAudio/HTML5/WebRTC on all platforms and PPAPI on Linux. Review URL: https://chromiumcodereview.appspot.com/10832285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154951 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Work on improving PpbAudioConfig:RecommendSampleFrameCount 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 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update PPAPI IDL generator to define versioned structs, and unversioned typedef. For interface Foo with versions A and B, structs will be defined for Foo_A and Foo_B, and a typedef generated from Foo_B to Foo. Versioning of IDL structs remains unchanged. (Follow-up to discussion on CL 8931019) *** This change breaks compatibility with C code that makes use of unversioned-named interface structs. :( *** We need to define a versioned-named struct for each interface's current version. We could: 1. Carry on defining the current struct unversioned and typedef a versioned name for it. The versioned type for the interface would be a typedef for the latest version and a struct for later versions, causing calling C code that uses it to break when a new version is added. 2. Define structs for all versions, and a separate unversioned struct. This would lose type equivalence between the versioned and unversioned copies of the latest interface specification, and lead to needless duplication, especially for one-version interfaces. 3. Do this CL. We break some C code once, by change the unversioned type from struct to typedef, but we avoid these headaches in future. C++ code shouldn't be affected. *** Contents of this CL, including notes on to-dos: This change requires updating thunk-getters to be defined using versioned names, so that the interface structs can be forward declared; the thunk-getters now have versioned names and return values. Changing the thunk-getter naming requires updating unit-tests to call the versioned names. It also requires some interface headers not generated from IDL to be manually updated to the new scheme (PPB_CharSet_Dev, PPB_Crypto_Dev, PPB_DirectoryReader_Dev, PPB_LayerCompositor_Dev, PPB_Graphics3D, PPB_Flash_Menu, PPB_Instance_Private, PPP_Pdf, PPB_Flash_NetConnector, PPB_GLESChromiumTextureMapping_Dev and PPB_Graphics3D_Trusted). The proxy GetInfo() calls are updated to use versioned interface macros and thunks. Similarly, most PPBs added in interface_list.cc are now added using versioned interface macros and thunk getters. Ditto PluginModule, and some of PluginInstance. Some implementations (e.g. PPB_CharSet_Dev) needed updating to use versioned thunk getters to fetch interfaces to use. The VideoDecoder interface size checks are for 32-bit are updated not to expect structs. It was necessary to replace forward declarations of interface structs with includes, and remove "struct" prefixes where unversioned names were used. In most cases the affected code should really be updated to cope with versions. PPP_Pdf has become PPP_Pdf_1. Other versionless structs that should be updated for consistenct include PPB_UMA_Private, PPB_GPU_Blacklist_Private, PPB_Proxy_Private, PPP_PDF, PPB_OpenGLES2, PPB_Flash_File_FileRef and PPB_Flash_File_ModuleLocal. Also PPP_Class_Deprecated, PPP_CursorControl_Dev, PPP_Find_Dev, PPP_NetworkState_Dev, PPP_Scrollbar_Dev, PPP_Selection_Dev, PPP_VideoCapture_Dev, PPP_Graphics3D and PPP_Instance_Private. The Graphics2D and GLES2 examples now use unversioned interface type names without "struct" prefix. It's not clear whether examples should use versioned names, to show best practice, or unversioned. The typedef hack in PPP_Instance IDL is gone. Yay. BUG=107398,108379 TEST=All Pepper and NaCl tests should continue to pass on Chromium bots. NaCl SDK examples build correctly. Review URL: http://codereview.chromium.org/8989006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116490 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
PPAPI Fullscreen: move out of Dev. BUG=41780 TEST=in CL Review URL: http://codereview.chromium.org/8291002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105590 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename NaCl/pepper gamepad interface from _dev to stable Following API review, and revisions here: https://chromiumcodereview.appspot.com/9405033/. This change is just the mechanical renames and bump of version number to 1.0. BUG=112879, 115119 Review URL: http://codereview.chromium.org/9566022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125399 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename NaCl/pepper gamepad interface from _dev to stable Following API review, and revisions here: https://chromiumcodereview.appspot.com/9405033/. This change is just the mechanical renames and bump of version number to 1.0. BUG=112879, 115119 Review URL: http://codereview.chromium.org/9566022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125399 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Add ShareGroup to GLES2Implemenation The idea is if you don't pass a ShareGroup it will make one. Otherwise you can do new_gles2_impl = new GLES2Implemetation( ..., some_other_gles2_impl_in_same_process->share_group(), ...); TEST=unit test BUG=120297 TBR=nfullgar@google.com,brettw@chromium.org Review URL: http://codereview.chromium.org/9837124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129555 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
HostResolver is exposed to Native Client. BUG=114225 TEST=PPAPINaClTest.HostResolverPrivate_* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127443 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127668 Review URL: https://chromiumcodereview.appspot.com/9704080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128199 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
HostResolver is exposed to Native Client. BUG=114225 TEST=PPAPINaClTest.HostResolverPrivate_* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127443 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127668 Review URL: https://chromiumcodereview.appspot.com/9704080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128199 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix license headers in a number of files These headers now match the regex used in the presubmit check. This will simplify adding a tool to check license compatibility for the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10835019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149222 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update PPAPI IDL generator to define versioned structs, and unversioned typedef. For interface Foo with versions A and B, structs will be defined for Foo_A and Foo_B, and a typedef generated from Foo_B to Foo. Versioning of IDL structs remains unchanged. (Follow-up to discussion on CL 8931019) *** This change breaks compatibility with C code that makes use of unversioned-named interface structs. :( *** We need to define a versioned-named struct for each interface's current version. We could: 1. Carry on defining the current struct unversioned and typedef a versioned name for it. The versioned type for the interface would be a typedef for the latest version and a struct for later versions, causing calling C code that uses it to break when a new version is added. 2. Define structs for all versions, and a separate unversioned struct. This would lose type equivalence between the versioned and unversioned copies of the latest interface specification, and lead to needless duplication, especially for one-version interfaces. 3. Do this CL. We break some C code once, by change the unversioned type from struct to typedef, but we avoid these headaches in future. C++ code shouldn't be affected. *** Contents of this CL, including notes on to-dos: This change requires updating thunk-getters to be defined using versioned names, so that the interface structs can be forward declared; the thunk-getters now have versioned names and return values. Changing the thunk-getter naming requires updating unit-tests to call the versioned names. It also requires some interface headers not generated from IDL to be manually updated to the new scheme (PPB_CharSet_Dev, PPB_Crypto_Dev, PPB_DirectoryReader_Dev, PPB_LayerCompositor_Dev, PPB_Graphics3D, PPB_Flash_Menu, PPB_Instance_Private, PPP_Pdf, PPB_Flash_NetConnector, PPB_GLESChromiumTextureMapping_Dev and PPB_Graphics3D_Trusted). The proxy GetInfo() calls are updated to use versioned interface macros and thunks. Similarly, most PPBs added in interface_list.cc are now added using versioned interface macros and thunk getters. Ditto PluginModule, and some of PluginInstance. Some implementations (e.g. PPB_CharSet_Dev) needed updating to use versioned thunk getters to fetch interfaces to use. The VideoDecoder interface size checks are for 32-bit are updated not to expect structs. It was necessary to replace forward declarations of interface structs with includes, and remove "struct" prefixes where unversioned names were used. In most cases the affected code should really be updated to cope with versions. PPP_Pdf has become PPP_Pdf_1. Other versionless structs that should be updated for consistenct include PPB_UMA_Private, PPB_GPU_Blacklist_Private, PPB_Proxy_Private, PPP_PDF, PPB_OpenGLES2, PPB_Flash_File_FileRef and PPB_Flash_File_ModuleLocal. Also PPP_Class_Deprecated, PPP_CursorControl_Dev, PPP_Find_Dev, PPP_NetworkState_Dev, PPP_Scrollbar_Dev, PPP_Selection_Dev, PPP_VideoCapture_Dev, PPP_Graphics3D and PPP_Instance_Private. The Graphics2D and GLES2 examples now use unversioned interface type names without "struct" prefix. It's not clear whether examples should use versioned names, to show best practice, or unversioned. The typedef hack in PPP_Instance IDL is gone. Yay. BUG=107398,108379 TEST=All Pepper and NaCl tests should continue to pass on Chromium bots. NaCl SDK examples build correctly. Review URL: http://codereview.chromium.org/8989006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116490 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add new MouseCursor interface for setting the mouse cursor. Remove most of the old cursor control interface. This keeps backwards compat for CursorControl.SetCursor (which just redirects to the new function) to kepe existing users running. None of the other functions on cursor control were implemented, so I removed all the proxying and stuff for them. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9814015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131314 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add new MouseCursor interface for setting the mouse cursor. Remove most of the old cursor control interface. This keeps backwards compat for CursorControl.SetCursor (which just redirects to the new function) to kepe existing users running. None of the other functions on cursor control were implemented, so I removed all the proxying and stuff for them. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9814015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131314 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move PPB/PPP_MouseLock out of dev/. BUG=41781 TEST=None Review URL: http://codereview.chromium.org/8295023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105707 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl proxy for PPB_NetAddress_Private_1_1 Review URL: https://chromiumcodereview.appspot.com/9808028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128981 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl proxy for PPB_NetAddress_Private_1_1 Review URL: https://chromiumcodereview.appspot.com/9808028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128981 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix sign/unsigned issue breaking SDK build bots TBR=sergeyu@chromium.org Review URL: https://chromiumcodereview.appspot.com/10836190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151152 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Exposed PPB_TCPServerSocket_Private interface from renderer process to 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 | 14 年前 | |
Exposed PPB_TCPServerSocket_Private interface from renderer process to 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 | 14 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
This adds the following to functions to the ppapi TCPSocket interface: 1) GetServer certificate, which returns the server X509Certificate if an SSL connection has been established. 2) AddChainBuilding certificate. This is currently unimplemented in Chrome but the interface and plumbing has been added so it can easily be hooked up. This should add a trusted/untrusted chain building certificate to be used by the client for a particular connection when performing the SSL handshake. BUG=114626 TEST=out/Release/browser_tests --gtest_filter=*PPAPITest.*TCP*Trusted* Review URL: http://codereview.chromium.org/9699100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131918 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix license headers in a number of files These headers now match the regex used in the presubmit check. This will simplify adding a tool to check license compatibility for the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10835019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149222 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix license headers in a number of files These headers now match the regex used in the presubmit check. This will simplify adding a tool to check license compatibility for the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10835019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149222 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix license headers in a number of files These headers now match the regex used in the presubmit check. This will simplify adding a tool to check license compatibility for the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10835019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149222 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
PPAPI: Move PPB_ArrayBuffer out of Dev. BUG=103435 TEST=N/A Review URL: http://codereview.chromium.org/9107046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119374 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
PPAPI: Move PPB_ArrayBuffer out of Dev. BUG=103435 TEST=N/A Review URL: http://codereview.chromium.org/9107046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119374 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
WebSocket Pepper API: synchronous completion support. Allow optional remote callback, then perform synchronous completion if receiving data is enough small for SRPC buffer. Otherwise invoke another callback for asynchronous completion from main thread. BUG=87310 TEST=browser_tests --gtest_filter=PPAPINaclTest.WebSocket_StressedSendReceive Review URL: https://chromiumcodereview.appspot.com/9802027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132413 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
WebSocket Pepper API: make the API out of dev BUG=87310 TEST=ui_test Review URL: http://codereview.chromium.org/9192009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119425 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PP_Module from parameters for PPB_Var.VarFromUtf8. This change has tendrils stretching throughout the code, but mostly this lets us delete a bunch of stuff. This also does a slight refactor to put the PPB_Var implementations in 1 place, since they were already practically identical, and I didn't want to do the backwards-compat code in 2 places. BUG=106596 TEST=N/A TBR=darin,tony darin,tony TBR for rubber-stamp of webkit/glue/webkit_glue.gypi Review URL: http://codereview.chromium.org/8826011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113491 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PP_Module from parameters for PPB_Var.VarFromUtf8. This change has tendrils stretching throughout the code, but mostly this lets us delete a bunch of stuff. This also does a slight refactor to put the PPB_Var implementations in 1 place, since they were already practically identical, and I didn't want to do the backwards-compat code in 2 places. BUG=106596 TEST=N/A TBR=darin,tony darin,tony TBR for rubber-stamp of webkit/glue/webkit_glue.gypi Review URL: http://codereview.chromium.org/8826011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113491 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move PPB/PPP_MouseLock out of dev/. BUG=41781 TEST=None Review URL: http://codereview.chromium.org/8295023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105707 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Pepper SRPC proxy style and type nits - use NACL_PRId32 for PP_Instance, PP_Resource, and PP_Module instead of NACL_PRIu32 in DebugPrintf - use PP_ToBool or PP_FromBool to cast between PP_Bool and bool BUG=none TEST=ui_test Review URL: http://codereview.chromium.org/9253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118253 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Coverity fixes for uninitialized vars CID=102348, 102334, 100563, 102456, 102012, 101525, 101526, 101330, 101329 TEST=none Review URL: http://codereview.chromium.org/9006028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove 1 exit time destructor from ppapi, and possibly fix a bug. Previously, this was an inline function with a static member, and since we're building with -fvisibility-inlines-hidden, this resulted in one copy of the singleton in each translation unit that includes this header. Turn on -Wexit-time-destructors for ppapi_proxy. BUG=104323 TEST=none TBR=noelallen@google.com (noelallen@chromium.org did LGTM already) Review URL: http://codereview.chromium.org/8574027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110339 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Introduce shared_memory_support media target for PPAPI. Allows PPAPI to directly utilize shared memory utility code instead of duplicating it and CHECK'ing for equivalency. Required to eventually convert PPAPI to using an AudioBus and floats in PPB_Audio_Shared::Run(). http://crbug.com/114700 BUG=123203 TEST=unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152406 Review URL: https://chromiumcodereview.appspot.com/10826296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153262 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Delete executable flags from NaCl files. This change just deletes executable flags from files added by r98158. TBR=bradnelson@google.com BUG=none TEST=fix check_perms errors Review URL: http://codereview.chromium.org/7747007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98169 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Work on improving PpbAudioConfig:RecommendSampleFrameCount 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 | 14 年前 | |
Delete executable flags from NaCl files. This change just deletes executable flags from files added by r98158. TBR=bradnelson@google.com BUG=none TEST=fix check_perms errors Review URL: http://codereview.chromium.org/7747007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98169 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
PPAPI NaCl Proxy: optimize PPB_Fullscreen::IsFullscreen. Given the intended usage of the Fullscreen API, IsFullscreen is likely to be called by the user within each DidChangeView to handle fullscreen mode changes. Use DidChangeView RPC to keep track of the fullscreen state to avoid extra RPCs. Implement IsFullscreen locally to just query that state. BUG=101433 TEST=scons run_ppapi_ppb_fullscreen_browser_test Review URL: http://codereview.chromium.org/8351023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107184 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename NaCl/pepper gamepad interface from _dev to stable Following API review, and revisions here: https://chromiumcodereview.appspot.com/9405033/. This change is just the mechanical renames and bump of version number to 1.0. BUG=112879, 115119 Review URL: http://codereview.chromium.org/9566022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125399 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Revert "Revert 113479 - Revert "Revert 113250 - Add CommandBuffer::SetGetBuffer"" This reverts commit 84677847c10d0319d8d996aea9b310add85c0bd3. TEST=ran browser tests on OSX BUG=103989 TBR=apatrick@chromiu.org Review URL: http://codereview.chromium.org/8919014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114114 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
HostResolver is exposed to Native Client. BUG=114225 TEST=PPAPINaClTest.HostResolverPrivate_* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127443 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127668 Review URL: https://chromiumcodereview.appspot.com/9704080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128199 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add movement information to PPB_MouseInputEvent. BUG=None TEST=None Review URL: http://codereview.chromium.org/7715021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98994 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add new MouseCursor interface for setting the mouse cursor. Remove most of the old cursor control interface. This keeps backwards compat for CursorControl.SetCursor (which just redirects to the new function) to kepe existing users running. None of the other functions on cursor control were implemented, so I removed all the proxying and stuff for them. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9814015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131314 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move PPB/PPP_MouseLock out of dev/. BUG=41781 TEST=None Review URL: http://codereview.chromium.org/8295023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105707 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl proxy for PPB_NetAddress_Private_1_1 Review URL: https://chromiumcodereview.appspot.com/9808028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128981 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Exposed PPB_TCPServerSocket_Private interface from renderer process to 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 | 14 年前 | |
PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to Renderer process. BUG=105859 TEST=build, tests are in next CL with render implementation Review URL: http://codereview.chromium.org/8555002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112426 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add TestingInstance::ExecuteScript method which posts a message that the test page can eval(). Change InputEvent and PostMessage tests to use this. Add proxy for PPB_Testing_Dev::SimulateInputEvent function. BUG=NONE TEST=ui_tests Review URL: http://codereview.chromium.org/8920005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114924 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
AllowBroadcast() is exposed to NaCl. BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
WebSocket Pepper API: synchronous completion support. Allow optional remote callback, then perform synchronous completion if receiving data is enough small for SRPC buffer. Otherwise invoke another callback for asynchronous completion from main thread. BUG=87310 TEST=browser_tests --gtest_filter=PPAPINaclTest.WebSocket_StressedSendReceive Review URL: https://chromiumcodereview.appspot.com/9802027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132413 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl: Remove getpid() calls from the PPAPI proxy The process ID values have not been used since the support for scriptable objects was removed from the proxy. BUG=http://code.google.com/p/nativeclient/issues/detail?id=1511 TEST=nacl_integration Review URL: http://codereview.chromium.org/9015040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116934 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Delete executable flags from NaCl files. This change just deletes executable flags from files added by r98158. TBR=bradnelson@google.com BUG=none TEST=fix check_perms errors Review URL: http://codereview.chromium.org/7747007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98169 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Change the DidChangeView update to take a new ViewChanged resource. This will allow us to be more flexible about adding data to view changed updates in the future. For now, I've incorporated fullscreen and tab foreground state into the view state. BUG= TEST= Review URL: http://codereview.chromium.org/8951014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116142 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Coverity: Initialize member variables. CID_COUNT=13 CID=102812,102838,102863,102867,102875,102891,102906,102924,102947,102964, 103070,103246,103259 BUG=none TEST=none R=groby Review URL: https://chromiumcodereview.appspot.com/9307114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120913 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Change the DidChangeView update to take a new ViewChanged resource. This will allow us to be more flexible about adding data to view changed updates in the future. For now, I've incorporated fullscreen and tab foreground state into the view state. BUG= TEST= Review URL: http://codereview.chromium.org/8951014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116142 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move PPB/PPP_MouseLock out of dev/. BUG=41781 TEST=None Review URL: http://codereview.chromium.org/8295023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105707 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl proxy for PPB_NetworkMonitor_Private BUG=139965 Review URL: https://chromiumcodereview.appspot.com/10823187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150946 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add IsScalingDisabled and PP_PRINTOUTPUTFORMAT_EMF to pepper printing interface. IsScalingDisabled will let us handle PDFS that don't want to be scaled. PP_PRINTOUTPUTFORMAT_EMF is to simply the printing flow on Windows. BUG=67091, 92045, 91880, 92000, 92218, 95905 TEST=NONE Review URL: http://codereview.chromium.org/8041052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103177 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Cloning a bunch of stuff from the native_client repository at r6528 No changes, as is. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/7740013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98158 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
NaCl: Cleanup: Remove PpapiPluginRegisterDefaultThreadCreator() This was left over from the transition to the IRT library: it is to make the audio thread work when libppruntime is linked into the user nexe (which is no longer supported) rather than into the IRT. BUG=http://code.google.com/p/nativeclient/issues/detail?id=1691 TEST=run_ppapi_ppb_audio_browser_test (only run on Mac, not Windows or Linux) Review URL: https://chromiumcodereview.appspot.com/10824171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150052 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Add GetLiveVars to PPB_Testing_Dev. Fix leaks it uncovered. BUG=108308,108314 TEST= Review URL: http://codereview.chromium.org/8982006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115503 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Proxy PPB_ArrayBuffer_Dev, make them work over Messaging BUG=103435 TEST= Review URL: http://codereview.chromium.org/9022021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116594 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove PPB_Scrollbar_Dev and PPB_Widget_Dev from native client Native client was supporting PPB_Widget_Dev (and related PPB_Scrollbar_Dev) to support PDF Viewer. As PDF Viewer runs in-process now, this CL removes support for these interfaces from native_client. This should also let https://chromiumcodereview.appspot.com/10824386/ land without breaking nacl_integration tests BUG=140833 TEST=None Review URL: https://chromiumcodereview.appspot.com/10827456 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152834 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to 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 | 13 年前 | |
Delete executable flags from NaCl files. This change just deletes executable flags from files added by r98158. TBR=bradnelson@google.com BUG=none TEST=fix check_perms errors Review URL: http://codereview.chromium.org/7747007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98169 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
srpcgen: Use 'const char*' for string parameters Mark string parameters as const. This avoids a compilation warning when passing a string constant as argument, and is generally good hygiene. BUG= none TEST= none R=sehr@google.com Review URL: http://codereview.chromium.org/9119001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116572 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
srpcgen: Use 'const char*' for string parameters Mark string parameters as const. This avoids a compilation warning when passing a string constant as argument, and is generally good hygiene. BUG= none TEST= none R=sehr@google.com Review URL: http://codereview.chromium.org/9119001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116572 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Update Native Client Authors to be Chromium Authors for the code moved from the native client repo to the Chrome one. The Native Client Authors are currently a subset of the Chromium Authors. TEST=none BUG=none Review URL: http://codereview.chromium.org/7778046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100755 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Switch a number of code and header files from DOS to Unix line-endings. This is mainly relevant for the IDL-generated PPAPI headers, whose line-endings reflect the convention for the platform on which they were most recently re-generated, leading to bogus whole-file diffs. Note that this CL specifically does not update the Copyright years on the affected files, since the changes are whitespace-only. BUG=109116 TEST=diff --ignore-space-at-eol should give no output for this patch. TBR=dmichael Review URL: http://codereview.chromium.org/9087006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116311 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Switch a number of code and header files from DOS to Unix line-endings. This is mainly relevant for the IDL-generated PPAPI headers, whose line-endings reflect the convention for the platform on which they were most recently re-generated, leading to bogus whole-file diffs. Note that this CL specifically does not update the Copyright years on the affected files, since the changes are whitespace-only. BUG=109116 TEST=diff --ignore-space-at-eol should give no output for this patch. TBR=dmichael Review URL: http://codereview.chromium.org/9087006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116311 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 |