tree: 8c5976ec52b9fa5a8feee723f2ff9d205c58bb29 [path history] [tgz]
  1. extension/
  2. .gitignore
  3. DEPS
  4. iife.beg
  5. iife.end
  6. images.golden.txt
  7. images.sh
  8. Makefile
  9. package.json
  10. piex.cpp
  11. piex.js.wasm
  12. piex.out.wasm
  13. README.md
  14. tests.css
  15. tests.html
  16. tests.js
  17. tests.sh
ui/file_manager/image_loader/piex/README.md

Install emscripten https://emscripten.org/docs/getting_started/index.html

  git clone https://github.com/emscripten-core/emsdk.git
  cd emsdk
  ./emsdk install 1.38.33
  ./emsdk activate 1.38.33
  source ./emsdk_env.sh

Install piexwasm project components

  cd chrome/src/ui/file_manager/image_loader/piex
  npm install

Build piexwasm code: piex.js.wasm piex.out.wasm

  npm run build

Run tests: they must PASS

  npm run test

Release: submit piex.js.wasm piex.out.wasm to the Chromium repository

  git commit -a -m "Release piexwasm at emscripten <version> ..."
  git cl upload

Release Builder: emscripten 1.38.33