summaryrefslogtreecommitdiffstats
path: root/ppapi
Commit message (Collapse)AuthorAgeFilesLines
* Mark PPAPI 3D contextgman@chromium.org2012-08-151-0/+2
| | | | | | | | | | BUG=none R=brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/10836267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151787 0039d316-1c4b-4281-b951-d872f2087c98
* Disable NaCl IPC proxy untrusted build on arm.bbudge@chromium.org2012-08-151-0/+4
| | | | | | | | | BUG=116317 TEST=compiles TBR=bbudge@chromium.org Review URL: https://chromiumcodereview.appspot.com/10829338 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151695 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted ↵bbudge@chromium.org2012-08-152-16/+6
| | | | | | | | | | | | | PPAPI proxy builds. This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'. BUG=116317 TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy TBR=bbudge@chromium.org Review URL: https://chromiumcodereview.appspot.com/10831316 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151693 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 151581 - Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag ↵bbudge@chromium.org2012-08-142-6/+16
| | | | | | | | | | | | | | | for untrusted PPAPI proxy builds. This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'. BUG=116317 TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy Review URL: https://chromiumcodereview.appspot.com/10836220 TBR=bbudge@chromium.org Review URL: https://chromiumcodereview.appspot.com/10825351 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151584 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted ↵bbudge@chromium.org2012-08-142-16/+6
| | | | | | | | | | | | PPAPI proxy builds. This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'. BUG=116317 TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy Review URL: https://chromiumcodereview.appspot.com/10836220 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151581 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPAPI decryptor interfaces.tomfinegan@chromium.org2012-08-144-0/+633
| | | | | | | | | BUG=138139 TEST=none Review URL: https://chromiumcodereview.appspot.com/10545036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151571 0039d316-1c4b-4281-b951-d872f2087c98
* Fix scons build of gpu command buffer.binji@chromium.org2012-08-141-0/+1
| | | | | | | | | | BUG=none R=gman@chromium.org TBR=nfullagar@google.com Review URL: https://chromiumcodereview.appspot.com/10829307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151450 0039d316-1c4b-4281-b951-d872f2087c98
* Defer OMX Flush() when no input buffers are available.fischman@chromium.org2012-08-131-1/+1
| | | | | | | | E.g. this makes the video_decode ppapi example not error out at EOS. Review URL: https://chromiumcodereview.appspot.com/10824281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151337 0039d316-1c4b-4281-b951-d872f2087c98
* Add ability to load pnacl resources from DIR_PNACL_COMPONENT.jvoung@google.com2012-08-138-64/+207
| | | | | | | | | | | | | | | | | | | | Currently hidden behind a flag --enable-pnacl. This currently reuses the manifest-system of resolving URLs. Much of that can be simplified later on. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2365 TEST= (1) out/Debug/chrome --user-data-dir=/tmp/temp_profile/ --enable-pnacl --component-updater-debug=fast-update (2) wait a while for it to download pnacl (3) surf to a pnacl webpage Review URL: https://chromiumcodereview.appspot.com/10689012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151303 0039d316-1c4b-4281-b951-d872f2087c98
* Implement GL_EXT_debug_markergman@chromium.org2012-08-121-0/+1
| | | | | | | | | BUG=141700 Review URL: https://chromiumcodereview.appspot.com/10836185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151194 0039d316-1c4b-4281-b951-d872f2087c98
* Fix sign/unsigned issue breaking SDK build botsnoelallen@chromium.org2012-08-101-1/+1
| | | | | | | | 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
* Bluetooth API: improve discoverybrettw@chromium.org2012-08-1017-49/+232
| | | | | | | | | | | | | | | | This CL: - eliminates unnecessary dispatches - correctly handles devices that are discovered before interest is registered TEST=ran api test BUG=133179 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=150898 Review URL: https://chromiumcodereview.appspot.com/10815072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151138 0039d316-1c4b-4281-b951-d872f2087c98
* Unbreak ppapi_example_video_decode for platforms that don't have ARB extensions.fischman@chromium.org2012-08-101-28/+39
| | | | | | | | (originally broken by r141977) Review URL: https://chromiumcodereview.appspot.com/10855105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151109 0039d316-1c4b-4281-b951-d872f2087c98
* Disallow copying of NetworkListObserverPrivate.sergeyu@chromium.org2012-08-101-0/+7
| | | | | | | | | | | It should be prohibited to copy list observer object because otherwise it would be impossible to guarantee that network monitor resource is destroyed when the list observer is destroyed. Also the copied list observer would not work properly anyway. Review URL: https://chromiumcodereview.appspot.com/10832229 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151103 0039d316-1c4b-4281-b951-d872f2087c98
* Noop change (+bonus style fix) to trigger nacl tests to be rebuilt.sergeyu@chromium.org2012-08-101-1/+2
| | | | | | | | | | This should fix test failures on windows bots caused by crrev.com/150946 TBR=dmichael@chromium.org Review URL: https://chromiumcodereview.appspot.com/10825289 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150959 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl proxy for PPB_NetworkMonitor_Privatesergeyu@chromium.org2012-08-1029-4/+1367
| | | | | | | | 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
* add missing case to switchsbc@chromium.org2012-08-091-0/+1
| | | | | | | | | | | | | | | The NaCL SDK builds this code with -Wswitch-enum -Werror so this is failing to build. Perhaps in light if this its best to just remove the default case? BUG= Review URL: https://chromiumcodereview.appspot.com/10855056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150926 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Add missing const to AudioConfig::sample_frame_count().viettrungluu@chromium.org2012-08-091-1/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10827248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150886 0039d316-1c4b-4281-b951-d872f2087c98
* Add gpu targets to untrusted build, and add Graphics3D code to untrusted build.bbudge@chromium.org2012-08-0713-47/+125
| | | | | | | | | | BUG=116317 TEST=builds,manual With this change, the IPC-based PPAPI proxy builds all code needed for 3d and OpenGL ES. Review URL: https://chromiumcodereview.appspot.com/10837145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150432 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 150343 - Add gpu targets to untrusted build, and add Graphics3D code ↵bbudge@chromium.org2012-08-0713-124/+47
| | | | | | | | | | | | | | | to untrusted build. BUG=116317 TEST=builds,manual With this change, the IPC-based PPAPI proxy builds and runs the tumbler example. Review URL: https://chromiumcodereview.appspot.com/10796038 TBR=bbudge@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830197 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150345 0039d316-1c4b-4281-b951-d872f2087c98
* Add gpu targets to untrusted build, and add Graphics3D code to untrusted build.bbudge@chromium.org2012-08-0713-47/+124
| | | | | | | | | | BUG=116317 TEST=builds,manual With this change, the IPC-based PPAPI proxy builds and runs the tumbler example. Review URL: https://chromiumcodereview.appspot.com/10796038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150343 0039d316-1c4b-4281-b951-d872f2087c98
* Purge ImplementsThreadSafeReferenceCounting() from the codebase now that ↵fischman@chromium.org2012-08-071-2/+0
| | | | | | | | | | Task is dead. TBR=ananta@chromium.org,apatrick@chromium.org Review URL: https://chromiumcodereview.appspot.com/10836116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150202 0039d316-1c4b-4281-b951-d872f2087c98
* Retry "Add an interface for PNaCl to check if the session is incognito..."jvoung@google.com2012-08-069-123/+260
| | | | | | | | | | | | | | | | | (previously 149749). Again, we use the interface to use the cache when available, or to load from a temporary file in incognito, when the cache is not available. Differences from previous try: * double-fd-close bug. * compiler warnings that show up in scons build. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2683 Review URL: https://chromiumcodereview.appspot.com/10834173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150093 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Cleanup: Remove PpapiPluginRegisterDefaultThreadCreator()mseaborn@chromium.org2012-08-055-50/+1
| | | | | | | | | | | | | 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
* Kill pnacl translation processes immediately on coordinator error and ↵dschuff@chromium.org2012-08-045-117/+111
| | | | | | | | | | | | | | | | | | | | | | | | | destruction On errors and destruction, use the service_runtime object in the subprocess to kill the translator processes immediately rather than just signaling the translation thread, which may be blocked on an RPC. Any pending or new RPC calls will fail immediately, and the translation thread can simply bail. This makes destruction/surfaway much faster and more responsive and simplifies error handling and object cleanup. The only caveat is that now the translation thread and NaClSubprocess must be careful not to race service runtime operations (which are protected by subprocess_mu_) with RPCs (which are called without a mutex because they block). This is currently already ensured because srpc_client is a separate object from service_runtime in NaClSubprocess. R=sehr@chromium.org,jvoung@chromium.org,robertm@chromium.org BUG= http://code.google.com/p/nativeclient/issues/detail?id=2195 TEST=nacl_integration (especially pnacl_bad_browser_test) Review URL: https://chromiumcodereview.appspot.com/10830149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149982 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add an IPC for PNaCl to check if the session is incognito,"jvoung@google.com2012-08-039-257/+123
| | | | | | | | | | | | | | This reverts commit 0a3abb8418affb13cfc7b848ef69ce867ccaaad7. This is breaking the pnacl_bad_browser_test on Windows (some how the NaCl plugin itself fails to load for that test). BUG= http://code.google.com/p/nativeclient/issues/detail?id=2683 TBR=jvoung@chromium.org Review URL: https://chromiumcodereview.appspot.com/10823167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149917 0039d316-1c4b-4281-b951-d872f2087c98
* Correct const accessors in base/values.(h|cc), Part II (ListValue)vabr@chromium.org2012-08-031-1/+1
| | | | | | | | | | | | | | For problem description and other info please see the BUG page. This is for ListValue. BUG=138946 TEST=N/A (no fix & no new feature) TBR=jar,zelidrag,scottbyer,mpcomplete,darin,achuith,sky,estade,atwilson,grt,thakis,jamesr,hans,sadrul,pastarmovj Review URL: https://chromiumcodereview.appspot.com/10837044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149819 0039d316-1c4b-4281-b951-d872f2087c98
* Remove CHECK and NOTREACHED for mouse lock, fix full screen transition.nfullagar@google.com2012-08-031-2/+1
| | | | | | | | | 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
* Modifying ppapi_untrusted to match new gyp expectations.bradnelson@google.com2012-08-031-5/+9
| | | | | | | | | | | | | | default_defines is no longer set in untrusted.gypi Using normal define merging instead. R=bbudge@chromium.org BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10825145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149758 0039d316-1c4b-4281-b951-d872f2087c98
* Add an IPC for PNaCl to check if the session is incognito,jvoung@google.com2012-08-029-123/+257
| | | | | | | | | | | | | | | | | | | | | | before deciding to cache a translated nexe (current cache mechanism won't work in incognito). Use this to decide whether or not to cache translations for now. For now, the linker always writes to a self-deleting temp file, instead of to the cache directly. We then copy the data from the temp file to the cache as a separate step. Took about 60ms to copy a 4.6MB nexe in debug mode with a 128kb buffer and 15ms with a 1mb buffer... BUG= http://code.google.com/p/nativeclient/issues/detail?id=2683 TEST= try compiling an app that doesn't use the File system in incognito mode -- we should add a test though... we should add a test though Review URL: https://chromiumcodereview.appspot.com/10826107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149749 0039d316-1c4b-4281-b951-d872f2087c98
* Add PP_FlashLSORestrictions to the list of settings supported by the ↵bauerb@chromium.org2012-08-025-3/+78
| | | | | | | | | | Flash_GetSetting Pepper API. BUG=132410 Review URL: https://chromiumcodereview.appspot.com/10831045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149711 0039d316-1c4b-4281-b951-d872f2087c98
* Fix license metadata for ppapisteveblock@chromium.org2012-08-022-1/+29
| | | | | | | | | | | | | | | Currently, the license file mentions only the BSD license, but some of the code in lib/ seems to use an MIT license. Also include this directory in the list of extra directories scanned by the license tool. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10828117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149700 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPB_PDF API to load scaled image resourcesjhorwich@chromium.org2012-08-021-0/+6
| | | | | | | | | | | | For HiDPI PDF viewer, add new API to fetch properly-scaled resource for the target display. BUG=114674 TEST=Run PDF Viewer on HiDPI screen with HiDPI PDF Viewer flag, view buttons Review URL: https://chromiumcodereview.appspot.com/10836055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149548 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify Pnacl translation thread codedschuff@chromium.org2012-08-017-271/+211
| | | | | | | | | | | | | Primarily a merge of the streaming-related code into PnaclTranslationThread R=jvoung@chromium.org,sehr@chromium.org BUG=http://code.google.com/p/nativeclient/issues/detail?id=2195 TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10827109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149464 0039d316-1c4b-4281-b951-d872f2087c98
* ppapi NaCl trusted plugin: Rename interface because Win build breaks on it.binji@chromium.org2012-08-012-3/+3
| | | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/10836044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149454 0039d316-1c4b-4281-b951-d872f2087c98
* Better handling of surfaway/reload in PNaCl translationdschuff@chromium.org2012-07-313-10/+46
| | | | | | | | | | | | | | | | | | | | On surfaway when the Plugin object gets destroyed, the coordinator joins the translation thread, which could be waiting for an SRPC to return. But the compiler or linker could be blocked (or about to block) on a reverse service call, which could cause a deadlock. So, the reverse service interface for the translator or linker needs to be shut down as well which will cause the nexe's RPC to fail and break the deadlock. Also, join the translation thread in the streaming translation object where it was created to make sure the objects it needs are live. R=jvoung@chromium.org,sehr@chromium.org,robertm@chromium.org BUG=http://code.google.com/p/nativeclient/issues/detail?id=2195 TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10843009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149300 0039d316-1c4b-4281-b951-d872f2087c98
* Fix comment typo.brettw@chromium.org2012-07-311-1/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10823113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149284 0039d316-1c4b-4281-b951-d872f2087c98
* Fix license headers in a number of filessteveblock@chromium.org2012-07-3117-43/+43
| | | | | | | | | | | | | 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
* Don't log UDP receive failures in releasejschuh@chromium.org2012-07-311-0/+4
| | | | | | | BUG=139819 Review URL: https://chromiumcodereview.appspot.com/10823066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149207 0039d316-1c4b-4281-b951-d872f2087c98
* Add an interface for nacl to create delete-on-close temp files,jvoung@google.com2012-07-3019-94/+299
| | | | | | | | | | | | | | | | | | | | | to be used by pnacl for scratch files during compilation and linking. This is in-lieu of the current use of pepper temp files, which are not allowed in incognito mode, and are more cumbersome to clean up on surfaway. Use this interface for the .o file in pnacl coordinator. The .nexe still uses pepper temp files, since we haven't moved that over for caching yet. We will clean that up later. Also do some crude quota enforcement for these files, using the existing reverse service interface. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2683 TEST= none -- pnacl compilation still works Review URL: https://chromiumcodereview.appspot.com/10815080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148964 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out PP_FileHandle from ppb_flash_file into itsjvoung@google.com2012-07-273-12/+54
| | | | | | | | | | | own pp_file_handle{.h,idl}. BUG= none TEST= trybots Review URL: https://chromiumcodereview.appspot.com/10824048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148849 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up the PPB_Flash_Print interface to new host system.brettw@chromium.org2012-07-275-2/+100
| | | | | | | | | | | | | | | | | This adds the ability to implement "instance" messages (as opposed to resource messages) to PpapiHost via a message filter interface. The ownership model for these filters works just like RenderViewObserver. All non-resource messages are sent through this list of filters. This adds the ability to add such filters in the Chrome layer (as opposed to just content) by plumbing through some notifications. This patch responds to the trivial "Flash print" interface by calling the existing function in the renderer. This doesn't change the in-process case. Making this code path work in process will require that the "core" instance interface be done first or at the same time. As a result, the old in-process implementation is kept (it forwards to the same function in the end). This patch adds a HostResourceFactory for Chrome but doesn't hook it up yet. There is a TODO for this. I need to conver the host factories to a filter-like system to allow dynamic adding of filters from the Chrome layer. I'll do this in a follow-up patch. TEST=manual BUG=none Review URL: https://chromiumcodereview.appspot.com/10803050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148840 0039d316-1c4b-4281-b951-d872f2087c98
* Add GetSitesWithData and FreeSiteList methods to PPP_Flash_BrowserOperations ↵bauerb@chromium.org2012-07-273-31/+110
| | | | | | | | | | | | interface and hook them up in PepperFlashSettingsManager. BUG=132409 TEST=none Review URL: https://chromiumcodereview.appspot.com/10825018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148839 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enabling checkdeps for most of ppapi + nacl.bradnelson@google.com2012-07-275-7/+41
| | | | | | | | | | | | | | Many of the includes / dependencies in ppapi + nacl are badly specified. This turns on checkdeps for most stuff and makes extra stuff explicit. BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=checkdeps passes R=brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/10797018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148699 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix several pass-by-values.jhawkins@chromium.org2012-07-273-4/+6
| | | | | | | | | | | | | CID_COUNT=8 CID=7757,8647,11476,16931,16932,100206,100577,102872 BUG=none TEST=none R=tbreisacher@chromium.org TBR=brettw@chromium.org,kalman@chromium.org Review URL: https://chromiumcodereview.appspot.com/10824033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148687 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2012-07-261-0/+2
| | | | | | | | | | | | | CID_COUNT=7 CID=13432,14429,16922,101542,101734,102304,102305 BUG=none TEST=none R=tbreisacher TBR=jam@chromium.org,tommi@chromium.org,ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148592 0039d316-1c4b-4281-b951-d872f2087c98
* Experimental flag for HiDPI-aware PDF Viewerjhorwich@chromium.org2012-07-261-0/+7
| | | | | | | | | | | | | | Adds a flag --enable-hidpi-pdf-plugin so HiDPI rendering in the PDF Viewer can be controlled by this flag. Add a pepper priv interface to query the flag. BUG=114674 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10802004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148567 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that errors that occur during load will get crash log info to JS consolebsy@google.com2012-07-263-14/+42
| | | | | | | | | | | | | | | | | | Tested this by running Duke Nukem w/i NaClBox with http://codereview.chromium.org/10823018/ patched into native_client, using the command line: bash -c 'ulimit -v 1000000; /mm/bsy/chromium/chromium64.git0/src/out/Release/chrome --user-data-dir=/tmp/udd' to verify that the crash log shows up. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2776 TEST= Manual. Review URL: https://chromiumcodereview.appspot.com/10823019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148470 0039d316-1c4b-4281-b951-d872f2087c98
* Better handling for NULL PutBytes arg in Pnacl streaming translation thread.dschuff@chromium.org2012-07-251-11/+19
| | | | | | | | | | | | | Commit this instead of http://codereview.chromium.org/10834009/ R=jvoung@chromium.org,arthurhsu@chromium.org BUG=none TEST=nacl_integration CID=104221 Review URL: https://chromiumcodereview.appspot.com/10828019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148443 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2012-07-251-0/+1
| | | | | | | | | | | | | CID_COUNT=6 CID=102321,102647,102678,102810,103294,103381 BUG=none TEST=none R=tbreisacher@chromium.org TBR=mirandac@chromium.org, jam@chromium.org,dcheng@chromium.org Review URL: https://chromiumcodereview.appspot.com/10833013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148433 0039d316-1c4b-4281-b951-d872f2087c98