This website requires JavaScript.
Explore
Help
Sign in
timoreo
/
olm
Watch
1
Star
1
Fork
You've already forked olm
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
bbdc12c569
olm
/
javascript
/
.gitignore
8 lines
96 B
Text
Raw
Normal View
History
Unescape
Escape
Tweak javascript build to make npm better Build into 'javascript' dir and tell package.json exactly which files we care about.
2015-12-02 15:04:24 +01:00
/exported_functions.json
Make 'npm build' build the js lib
2016-04-26 12:39:51 +02:00
/node_modules
/npm-debug.log
Tweak javascript build to make npm better Build into 'javascript' dir and tell package.json exactly which files we care about.
2015-12-02 15:04:24 +01:00
/olm.js
also ignore the non-wasm JS file
2018-10-16 22:11:22 +02:00
/olm_legacy.js
WebAssembly support! Quite a lot going on in this PR: * Updates to support recent emscripten, switching to WASM which is now the default * Use emscripten's MODULARIZE option rather than wrapping it ourself, since doing so in pre-post js doesn't work anymore. * Most changes are moving the emscripten runtime functions to top-level calls rather than in the Module object. * Get rid of duplicated NULL_BYTE_PADDING_LENGTH * Fix ciphertext_length used without being declared * Fix things that caused the closure compiler to error, eg. using OLM_OPTIONS without a declaration. * Wait until module is inited to do OLM_ERROR = olm_error() The main BREAKING CHANGE here is that the module now needs to initialise asyncronously (because it has to load the wasm file). require()ing olm now gives a function which needs to be called to create an instance. The resulting object has a promise-like then() method that can be used to detect when the module is ready. (We could use MODULARIZE_INSTANCE to return the module directly as before, rather than the function, but then we don't get the .then() method).
2018-09-21 17:01:51 +02:00
/olm.wasm
Add some tests for the Javascript wrappers These would have helped avoid the recent FRV.
2016-12-16 18:17:10 +01:00
/reports
Reference in a new issue
Copy permalink