Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to WebAssembly-powered Olm #743

Merged
merged 12 commits into from
Oct 25, 2018
Merged

Update to WebAssembly-powered Olm #743

merged 12 commits into from
Oct 25, 2018

Commits on Sep 25, 2018

  1. Support Olm with WebAssembly

    wasm Olm has a new interface: it now has an init method that needs
    to be called and the promise it returns waited on before the Olm
    module is used. Support that, and allow Crypto etc to be imported
    whether Olm is enabled or not. Change whether olm is enabled to
    be async since now it will be unavailable if the async module init
    fails. Don't call getOlmVersion() until the Olm.init() is done.
    dbkr committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    c556ca4 View commit details
    Browse the repository at this point in the history
  2. lint

    dbkr committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    63cc3fd View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2018

  1. Don't assume Olm will be available from start

    By doing `Olm = global.Olm` on script load, we require that Olm is
    available right from the start, which isn't really necessary. As
    long as it appears some time before we actually want to use it,
    this is fine (we can probably assume it's not going to go away
    again..?)
    
    This means Riot doesn't need to faff about making sure olm is
    loaded before starting anything else.
    dbkr committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    33ad65a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2018

  1. Configuration menu
    Copy the full SHA
    9504cbc View commit details
    Browse the repository at this point in the history
  2. Remove outdated comment

    dbkr committed Oct 4, 2018
    Configuration menu
    Copy the full SHA
    35d584c View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2018

  1. Configuration menu
    Copy the full SHA
    5873db7 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. Oops: remove debug logging

    dbkr committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    b9e198c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2018

  1. Update to Olm 3

    dbkr committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    84b91d4 View commit details
    Browse the repository at this point in the history
  2. Update to Olm 3 here too

    dbkr committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    3a316de View commit details
    Browse the repository at this point in the history
  3. retest

    dbkr committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    d29ac08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b9c6e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. Configuration menu
    Copy the full SHA
    59070c2 View commit details
    Browse the repository at this point in the history