Code Monkey home page Code Monkey logo

pepper.js's Issues

Examples broken under pepper_canary

A fresh clone of this repo against pepper_canary doesn't build properly under examples, as it is looking for an alarms_dev.cc file that doesn't exist.

It looks like in canary the ppapi_cpp files have been moved around, but simply changing the SOURCES variable in examples/ppapi_cpp/Makefile to match the current contents of $NACL_SDK_ROOT/src/ppapi_cpp/*.cc fixes the problem and the examples build properly.

Once those have been fixed, the tests directory fails with missing ppb_testing_dev.h header, which I wasn't able to as easily correct.

what's the timeline?

pepper.js doesn't seem to be getting the love and attention that it deserves from the Native Client team (1 developer, no commits for 2 months).

This project needs to folded into the main Native Client SDK and polished. It needs to become part of the "standard way". A pnacl solution by itself is a tough sell. A pnacl + fallback to emscripten solution is far easier to justify

make command does not work when trying to compile Pepper.js on MS Windows

If you try to make the Pepper.js files on MS Windows you get a build error when trying to compile the release version of emscripten. The debug version seems to work properly.

make TOOLCHAIN=emscripten CONFIG=Release

It appears to be a problem with copying finished .js file uses 'cp' should be 'copy'?

Emscripten JS library?

It looks like in tools/nacl_emscripten.mk there is a mention of emcc's --js-library option, however, I don't think I see usage of that - seems like --pre-js is used to include the code?

In general, a JS library is preferable as it lets the compiler add only the necessary parts of code during compile time, and also when the compiler knows which functions are actually present (JS libraries allow that), the compiler does not generate unnecessary stubs for external calls, and can integrate with things like closure compiler.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.